That's the way it should be.
>Agree completely. YMMV, but I'd never get by with writing all this stuff from scratch. I use PDF creation tools to create PDFs, ORMs to handle Data Access, Reporting tools to report, ELMAH to log errors, jQuery for a lot of stuff, etc. etc. etc. The idea that you can't rely on third party dlls is an outdated idea. Somebody else has probably already written the component you need, better than you could and documented better than you can. That's why NuGet is da bomb.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer