Original post by cyberben
Here in Canada we have the Better Business Burea (BBB) Which I believe may also cover the United States.
Thank you for bringing that up. I believe the BBB does indeed service the United States as well. Their website is at "http://www.bbb.com". Possibly a valuable resource for those considering a business relationship.