I order online 95% of the time. I've ordered from (Butch) SoutheastCichlids.com, Aquabid.com, (Bob) RockyMountainCichlids.com, (Anthony) WetSpotTropical.com. Even tracked down some folks on forums and had fish shipped.
I've talked to Dave, who was nice, but didn't order at davesrarefish.com, also talked to floridatropicalfishdirect.com (Jennifer and I want to say Mike?) and frontosafactory.com (Anthony). SICichlids.com (Anthony) All seemed like great folks. Seen others who had good experiences with those.