I think that you are going down the right road here. A DataReader is always going to be extremely fast, so I think you are in good shape.Boy does mobile programming force you into doing things the most efficient way possible.
Yeah....and cussing a lot 