Sorry if off-topic, but I bought some cards from Digimartz, bundled with 2Gb micro SD cards. The 2Gb cards were all fake cards which corrupted anything over the 128Mb mark. Their customer service (via "Sophie") replies were REALLY rude.
You might want to check your micro SD cards.