i bought one off of ebay from hong kong (takes 3-4 weeks) for $29. the first one read as 30g but didn't work at all and the replacement read as 31g but was only 256mb. still waiting for my refund!...beware of the imposters! hope u have better luck than i did.