Megg the attached .web creates a two page website that works on my local IIS7 test server. I used Web Designer 6 to create the .web so it should load without any problems on your system.
Two things to remember when using the Microsoft code to help protect some asp pages:
1. Name the first page logon.asp, it will export as logon.html but you must rename it to have the .asp suffix rather than .htm or html.
2. The placeholder for the second and/or subsequent pages must be named <html> so the code is added to the beginning of the file before any html. The code redirects browsers to the logon.asp page if the user is not validated.
BTW I tested the pages using IE, FireFox, Opera, Safari, and Chrome browsers and all work correctly.
The Microsoft code is a primitive method to protect your pages and can be circumvented by someone with knowledge and a desire to do so.