I have a set of their aluminium lightweight "Model B" wheels. Am very happy with them; they've done several thousand miles and have never been trued, even though I've gone over some BIG potholes.
As for the company, I'm currently a little miffed at them because they messed up an order that cost me nearly $100 which I'll never get back. Your mileage may vary though..