>> Viewing HTML files on the local machine with a browser does not mean that you have a website. It means you have a type of viewer called a browser.
I guess we'll just have to agree to disagree on this one, then.
As far as I am concerned, a website is a collection of linked web pages, although having said that, a website could feasibly consist of one single page (a holding page, home page, or index page, for example).
Where the site is hosted makes no difference to what it is - it just means it is hosted in a different place (in this case, on a local hard drive, rather than on a remote web server).
>> Things that only work in IE with ActiveX are not websites, they are Microsoft Windows applications with an IE interface.
We'll have to disagree on this one, too. A web page (or site) that happens to integrate ActiveX technology is still a web page (or site) - it just happens to only be viewable using a specific viewer (in this case, IE, although conceivably new browsers could come along which could also run ActiveX technology).
I would say that to call a web page (or site) that uses ActiveX technology a "Microsoft Windows application" is incorrect. A Microsoft Windows application is a compiled, executable file, usually with a ".exe" extension (with the first two bytes being "MZ", after Mark Zbikowsky, who conceived the format).
This is just my opinion, of course. You are still entitled to yours ;o)
Dan