I guess what I want to know if there are pro/cons to creating a CRecordSet Object that is built on many tables of the datasource? or should I make one object for each table??