One problem with ASP is that you have to have a server of some sort to use your pages. If you don't have a machine with a web server, you can't test your ASP code. ASP code, to run properly, must run through an IIS-based web server, which includes Personal Web Server. Personally, my laptop is a Windows 2000 Server, which lets me do everything I need to without having to be connected to a server on the net somewhere.
If you can't do any of these things, you might want to look into a hosting service that will allow you to do ASP coding on their servers. The prices for this service have come down considerably of late. Some providers I have used personally are Virtual Servers (<a href="http://vservers.com">vservers.com</a>), Data Return (<a href="http://datareturn.com">datareturn.com</a>), and Interland (<a href="http://interland.com">interland.com</a>).