That's always a good idea SWS, I have a number of databases stored, and when needed I reference them during diagnosis. This is especially useful for driveability problems.
I'm not sure what capability your OBDII scanner has, but grab all the sensors your tool shows and always include fuel trim data. I usually skip generic and go right into OEM(or mfg specific) on most cars. In a somewhat related topic, I also have a database of freee frame data for a complete vehicle history of customers. When I get a new customer in the shop I may scan the OBDII system and put that info in thier customer file for future reference as part of the vehicle history. It's all helpful especially when you have a large customer base, you can't remember everything, well I sure don't.
What I like to do is plug in my scanner when I run cars on the dyno, but you can get good data on the road too, it's just easier on the dyno because I don't need a driver while I view and record the live datastreams from the passenger seat. If you only record at idle you won't get good HO2S readings, the car has to be warmed up and under some load to read them properly.
Besides the dyno, I also have two road course runs that I use to record data. One local and one HWY.
You should look for a stretch of mostly deserted road where there's very little -if any- traffic.
Develope a 'course' where you can repeat the same conditions over and over, such as vehicle speed, load etc. on every car you test. It will take a few runs to set up your own test drive parameters but they should include some stop and go, normal city driving, aggressive city driving etc. Record all the
Then try a highway run at average speed.
The idea of using a test course is to be able to reproduce the same load and speed inputs. This way, when you get the problem car in your shop you will have data to compare based on the same inputs and conditions.
Of course you have to take into account mileage and maintenance of the problem vehicle for small variations of data, but when something is out, but not enough to trip a code you will see it.
We all know that reading an OBDII code doesn't always tell you everything. Most of the time you need more information to make the proper diagnosis, and viewing the live datastream is one of the tools I use to help nail it down. Freeze frame data(if available) to see when a code was tripped, this will tell you what the conditions were at the time.
SWS, good luck with your project, it will certainly be worth it.