While you are correct that many have reported problems with the Sandisk and you're probably better off with a different brand. I suspect the real problem is the SD drivers and that Sandisk doesn't play well with them. Unfortunately, they are not open source so no one's been able to improve them. I wonder if Sharp improved the SD drivers, would the problems go away?
I've been using a 512 mg Sandisk card for over a year. I did have problems with it once after putting a swap partition on it. (given how slow the SD interface is, I don't know what I thought I was doing ) It was ext2 formatted and I couldn't get my Z to reformat it or read the contents. I put it in a card reader and formatted it ext2 again with my pc, no problem and it's worked fine since. This only worked using a linux PC, Winbloze couldn't format it back to FAT (I tried that first).
Bottom line, never trust ANY storage media, ALWAYS backup and if you do have a SD card that gets corrupted try reformatting it with a linux PC & card reader before you give up on it.
Cheers,
Jerry