First and foremost, I’d like to thank my mother and father for their constant support and patience, through this project as well as through my life in general. I’d like to thank Jackie Richards for her encouragement, feedback, and inquisitiveness regarding ADO.NET’s feature set. Thanks to Sam Carp