Yes, memory cards should be formatted now and then, but it doesn't have to be very often. If you format it every time you empty it, you will perform write operations to the same part of the memory, which shortens it's life span. So that would actually in the end cause corruption instead of...