Not a Short, good points, I may have to have another look at Netscape. Once upon a time I used it, I was even a paying customer (early 90s). Then they stopped tech support and I haven't used it since - I have a rule against paying for software that they will not support.
However, times change and Netscape has gone through many incarnations.