I am searching for information on this company: bad and good experiences doing business with them. (preferably good) Any information is greatly appreciated. Thanks...