Has anyone used Xhoster?

Recently some people have been saying that they collect credit card numbers from people who buy hosting and that it is a scam.

Their Site (xhoster.com) is currently down because they are upgrading.

Anyone know about this?