Welcome! and rules
Joel on Software
Business Logic UI - Physical Separation
I'm learning .NET now and trying to figure out which is the best .NET practise for UI - Business Logic Separation.
DB connections "handling" in my opinion includes connections pool management :-)
I'm already reading Best Practices for Using ADO.NET (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadonet/html/adonetbest.asp), but still will be happy for anyone sharing the experience.
Expert One-on-One Visual Basic .NET Business Objects
I would second that (well, I'm not rich from it yet, but Rocky's stuff is good). If you don't like VB.NET, he has a C# version coming out later this year.
Fog Creek Home