I have not heard of them either. The website has not been around that long (created on 10/11/05) so I would definitely want to check references before purchasing. Maybe the company could supply you with the names of some satisfied customers.
I can see why you are interested in their product, nice design and functionality.
Keep us posted on your decision.