Quote Originally Posted by dhtmlgod
Here's an article I like to keep handy for that very question: http://aspnet.4guysfromrolla.com/articles/050405-1.aspx

not sure what the date of the previous article in the above link is but the link below is a tutorial by the same author that creates a data access layer using typed datasets in asp.net 2.0.