John, what PC do you have? The software you need depends on the PC and your skills to learn it and/or Web (html) code. Before you actually begin, I'll reiterate the suggestion to design it first, it will save a lot of time redoing your Web sites and pages to accommodate changes and new stuff. That's why the suggestion to look at a lot of sites to see how they organized, how they present the material and information, the presentation, and so on.
I would also suggestt you view the source code to see what's behind them. A lot of Web sites look really cool, until you see they use flash or other technology or a lot of script and/or programs, and replicating a similar design is a lot of work. Also, almost all use some sort of javascript, and if you're not at least literate at either writing or adapting it to your site, it's hard to make things work.
Last of all, there are lots of Web page design software, the key is how you work and think, because you have to learn the software along with developing your Web pages. Many are wysiwyg, meaning you design using the tools and it writes the code, which is why some don't recommend Frontpage, so you have to see how you work with software. And I'll get back to the push to be W3C compliant, the software should have a code/syntax checker to varying standards.
As for specifics, as I've said, I use BBEdit and GoLive for mine at www.wsrphoto.com which is still in the initial development stages.
Good luck.
Bookmarks