Check with a company called LMJ Technologies. They have a tool that uses web connection but allows you to develop a site off line, test it using IIS or PWS and then upload it to a web server.
Their website is:
www.ecsales.comI have just started to use it for webdevelopment in our company. It works well.
Alan Wyne