I share your scepticism, so I checked their report with BBB. It reads...
BBB Membership
This company has been a member of this Better Business Bureau since June 2004. This means it supports the Bureau's services to the public and meets our membership standards.
Program Participation
This company participates in the BBB Membership Identification Program. This means the company has agreed to use special procedures including arbitration, if necessary, to resolve disputes.
Customer Experience
Based on BBB files, this company has a satisfactory record with the Bureau. The Bureau has processed no customer complaints on this company in its three-year reporting period.
To have a "Satisfactory Record" with the Bureau, a company must be in business for at least 12 months, properly and promptly address matters referred to it by the Bureau, and be free from an unusual volume or pattern of complaints and law enforcement action involving its marketplace conduct. In addition, the Bureau must have a clear understanding of the company's business and no concerns about its industry.
It seems strange that they've been in business for almost two years now and no one on this board has any experience dealing with them.