As well as Better Business Bureau there are other sites where you can post reviews  such as Trustpilot.