People are complaining about "fake Pokemon cards" yet it is obvious what you are buying seeing as the Japanese ones cost over $110 and they are selling 360 cards for $30. Don't be greedy and stupid. If everyone is selling the cards for over $100USD you know very well there is a reason some are being sold for $30. Seriously. If you just want a set of Pokemon cards to pay with and it isn't important that you have the best of the best, buy a cheap set, if you are so concerned about getting the collectible cards then put your hand in your pocket and pay for them. That's my opinion.