Itchycats is an awesome site. All you people are complaining about it "stealing" your credit cards... I've used itchycats on, and off for over 3 years. It's a great service. If your card has been stolen elsewhere, but used to purchase an account with itchycats it doesn't mean they stole your card. Wake up people.