No I have not, and I probably wont. The low prices annoy me (they seem too low), and it is layed out differently than newegg is.
Their images seem unauthentic, and the whole website looks dodgey. If you want my opinion, don't shop there. But it is just what I think.