So I sat thinking and tinkering with ASP.NET today. I decided that I need ot really formalise my existing evoWeb system so that it can be properly deployed with only a few actions. So I'd like to be able to copy across a DLL, a few pages, a CSS sheet and run an install script to set up a new site like CodeCavern. I've been slowly migrating the CMS to ASP.NET and have now realised the potential C# and .NET can offer me. Being a traditional ASP programmer it's all impressing the hell out of me right now - I can now design websites as if they were a formal software project. Pretty neat ;)
I'm now about to embark on drawing up diagrams of class relationships, data relationships and all that nice sort of stuff you should do when starting a proper project.