There are good ways and bad ways to use Microsoft Office SharePoint Server (MOSS) for hosting an Internet web site. When at its best, MOSS will take care of all the details of navigation, storage, content management, and page layouts for you. It might even perform really, really well. It's these times when MOSS allows you (a developer) to focus on the killer features and writing code - rather than the mundane site management tasks. At its worst, MOSS can be a performance hog, clog up SQL server connections, and be very difficult to manage. Every custom artifact...