I just experienced my first corrupt card today. It was rather irritating because I had just taken many many family pics w/ some family members that will likely never travel to this area again - and this memory card is less than two weeks old. I had just read the above postings last night, so it seemed appropriate timing.
I immediately went to Wal-Mart and bought a card reader (my laptop does not have one) and two new 1GB memory cards (since my one 2GB card was corrupted and I figured I'd send it back). With the memory cards came free software from Lexar that I could download called Image Rescue.
I got home and installed everything. The Image Rescue software painlessly recovered almost every single photo I took AND using the format tool, I was able to recover the card as well. It even tests and verifies cards - and mine passed after the format. Now it takes and stores pics fine and I don't think I'll bother to send it back.
I highly recommend the Image Rescue software from Lexar! Here's a sample of what was recovered: