Yeah I have heard of them. Thats where I got my zebra. You should've seen the box it came in. It was huge and the mail man has hated me ever since.
Seriously I have been to the site before, I think they are an importer/wholesaler and it looks like you need an account with them to buy.