I don't have any experience with online printing companies, maybe someone else will post about it.
They must work fairly well or people wouldn't use them.
These reviews might be helpful-
http://digital-photo-printing-review.toptenreviews.com/
http://www.drycreekphoto.com/icc/usi...r_profiles.htm