Hi Simon,
>> 3. Why would IE show my pages differently on different machines? Some show the "round" style, some don't. One machine grumbles about errors on the page, for example "object expected".
The browser itself is a somewhat variable animal, and IE particularly can vary quite dramatically from one machine to another. Where possible it is a good idea to try and encourage people to update their browser - if not to IE7 then at least to a "updated" IE6.
IE6 itself spans 5 odd years of browser updates, so you can imagine there are quite a lot of IE6 "versions" out there.
Like any software, IE 6 has bugs, and the later the version the better you are. Considering many of these bugs are exploited for security reasons keeping your browser up to date is even more important than with other software. FireFox is definitely recommended over IE, but I understand that that sort of change isn't always possible.
Plus of course you may have no control over the client at all. So if they can't, or won't upgrade their browser what can you do?
Well firstly, your NetTalk program makes extensive use of 2 browser features that can be disabled. The first is JavaScript and the second are Cookies.
It is possible to work a site with cookies turned off, but to be honest it would be very difficult for you to do, and of course it's very easy for you to make a mistake. Cookies allow the Session number management to be independent of your html code.
Except for the most basic of sites, all the dynamic pages, and most of the fancy features in NetTalk, your server will require JavaScript. (** Note JavaScript does not mean Java - Java is a completely different animal.)
So first thing to check is that cookies are on, and JavaScript is on.
Second thing you can look into is the automatic pre-compression of static files. You can turn off this feature on the WebServer procedure, Advanced tab. Alas turning it off here breaks it for all servers (at the moment) not just IE6 servers. That'll change in the not too distant future.
Cheers
Bruce