I've bought a couple of puppies off Puppyfind and everything turned out ok. Met a couple of very nice breeders whom I still keep in touch with...but I agree you have to be careful.
I still go on there because I never get tired of looking at puppies. Puppyfind sends me a daily e-mail of their new additions...its just fun to look.