I guess you could say I went through 2 before the ones I have now.
I dumped off the R4 because it's no longer supported AND because I wanted SDHC compatibility. Bought 2/17/07....still works. It's the original spring loading style, white....spring still works. It's now just something I have for old stuff.
I dumped off the Supercard miniSD because it slowed down in GBA games, which bugged the hell out of me. Bought 1/12/07...still works. It has been stuck in a GBA SP to be used as a "bathroom unit".
I now have a CycloDS and an M3 Perfect miniSD. Both bought 8/1/08. Both work perfectly.
All of them were bought from RHS. All were received within a week of ordering. I never had any issues with any of them.
When I first got the M3 Perfect, I thought it was defective, but it was just a FAT vs. FAT32 issue. (FAT requires you to hit start to load games, FAT32 loads 'em by hitting A, which is what I was used to) It was a noobish error on my part
and the card is actually fine.
The kind peeps here at GBAtemp sorted me out on that.