I ordered my "seat feet" from them. They came mid-December, and I sat down after Christmas to put them together, only to realize they had only sent half the hardware. I called them, and they said they'd send me the rest. That was two weeks ago; still haven't received it.
I get the impression it's basically just one guy running this out of his house. I think the final product will be good, but it's a small, small operation.