I'll second the recommendation to get
Notepad++ it's really a great editor. And open source, which means it's free and generally well written. You can download it
here. That said, I actually have a chance to disagree with the wise and mighty Adam. Even if it's only on three minor points.
First, I'd advise you to build an ASP system, instead of setting up Dynamic DNS. Simply because you expressed interest in doing that, you seem intelligent enough to be able to, and it's a good way to build new skills. Adam is of course right this is
not the easier path to take, though. He's right about avoiding FrontPage, but I don't think you need to do it completely by hand. In fact, I'd suggest using Visual Web Developer, available
here from Microsoft. It's free, and it's pretty good at designing web stuff, and has intellisense. It works on ASP or ASP.NET, although it's really more geared toward .NET.
Finally, Adam is right in that reports ( and forms ) don't work for what you're trying to do; the whole point is to recreate them in web format. But queries will be available to your code, and they'll act like tables ( except action queries ). If your Access report is based on a query, you can still read data from it in ASP, and then just output the data into html.
Out of curiosity, when you say you made an Access Project, do you mean using Access as a front end for SQL Server?