Kocho,
I highly recommend an MSDN subscription! I hated paying out the big dollars (really big dollars to me when I first subscribed!) but have religiously resubscribed even though I'm mostly a 'nix guy. Heck, it actually works out to less $$ out than buying, say, a couple copies of XP Pro and Office **.
I'm all for n-tier / MVC-style websites! As you've obviously discovered they rock the world when it comes to, well, all sorts of things. But I suspect I'd be preaching to the choir if I kept going, so I'll stop now :)
Please, when you're comfortable with the state of your code (or even before) zip it up and post the project(s)!
** EDIT: well, not exactly :D although I did just set up another company (sole proprietorship) with the [url="http://members.microsoft.com/partner/isv/empower/default.aspx"]Microsoft ISV package[/url] which includes a 5-user Universal MSDN package for $375, a much better deal if you meet the requirements.