The Data Access Application Block is a .NET component that contains optimized data access code that will help you call stored procedures and issue SQL text commands against a SQL Server database. This is very helpful and I use this in most of my ASP.NET applications. It makes deploying .NET applications quicker.
You can download the tool from Microsoft's web site at:
http://www.microsoft.com/downloads/details.aspx?FamilyId=F63D1F0A-9877-4A7B-88EC-0426B48DF275&displaylang=en
Here is another good .NET resource, "Best Practices"
http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnaspp/html/ASPNet-JSPMig-ASPNETBestPractices.asp
Good Luck,
MB