After getting fed up with having to make changes on every single page of my website (a pain even with automatic search-and-replace tools), I spent this evening converting the Wholeweal Software and EverybodyInn websites over to ASP.NET. This allows me to use master pages, a template system where I can write recurring text (like header, footers, and navigation sidebars) once, and then have them appear on every page. If I need to make a change, I just change it once in the template.
Most of the pages have changed file extensions from .html to .aspx, except for a few that have links from the EverybodyInn program itself. If the website was more established, I would have been much more nervous about doing this, as I would be breaking existing links on the Internet, hurting my placement in the search engines. But the site is so new that there aren’t a lot of links out there that aren’t to the main pages (which don’t use a file extension), so it made sense to do this switchover as soon as possible. The search engines will have to reindex the interior pages of the site, but I’m not too worried about that.
I’m fairly sure I caught every broken link within the site, but feel free to poke around and let me know if you find anything I missed.