In my spare time (is there ever any?) of the past couple of days I have been manipulating
both the ASP.NET Starter Kits
and the source code from DotNetNuke
. Both frameworks seem to have their advantages and disadvantages but I really like the DotNetNuke stuff a lot. You can take this source code, install it on a web server, add the SQL Server database (or Access if you really must), make a few minor “adjustments” and you have a pretty cool looking web app in production. As I am not that 'graphically inclined' (my wife thinks I see everything in shades of grey), the skinning architecture of DNN is superior to the Community Starter Kits and with very little tweaking, you can completely overhaul the visual identity of the site. Furthermore, there are numerous skins available for DNN where as the Starter Kits only have a select few (although these can be modified, you still need a graphical eye as to what looks good). I will continue to use both in tandem in my quest to conquer ASP.NET, but DNN is worth a hard look.