Well put tqtran.
I use CarFax to see if there's anything out there before I spend my time to go look at a car. I know it's not much info, but it's enough to let me know if it might be worth my time. I don't think it (or any other such service) should never be used in place of a PPI by a qualified mechanic. It should be a mechanic, not you. Even if you're "good with cars" your emotions over the car you are looking at often get in your way.