I found this review on ripoff report and was kind of taken back. Does anybody know anything about this company and if I should even risk it with them? This is the info from the rip off report posting.