Craig Davis does a nice job of quantifying these suspicions. He steps you through the tests that he performed and explains his conclusions that the DataReader is 27 - 56 times faster than a DataSet. He also finds SqlDataReader to by 10 times faster than OleDBDataReader