I have a similar problem. The memory card keeps corupting every so often. What I do is use error checking (xp) or scan and fix (Vista, 7) and this fixes my problem. No need to keep re-formatting.