Never heard of them and their site is a little sketchy. I could be wrong though. Is there something in particular they had in stock that you can't find elsewhere?
Oh and here is a link to a thread with some good online retailers
http://www.clubstogie.com/vb/showthread.php?t=126373