I own two Sansa players including an e250 2GB and e260v2 4GB. I needed to update the firmware a few months back to get all the features to work right. Getting the flash in was not straight forward (I forget the details). I have not tried the micro-SD card since flashing the firmware. Moreover, I'm no expert on this. So, I don't know if any of that applies to you. Just a FWIW if you haven't updated the firmware.
Be that as it may, both work great and well worth the relatively low price I paid at the time. One in our ballroom connected to the sound system provides all the music there, the other for the exercise cycle (was for my wife's 12 year old car -- but the old car broke a few months back -- the new one has satellite radio and all the "period" music she needs).
_________________________
ATI Crossfire Sapphire 2x HD5870 - Eyefinity 5760x1200 24", 1xDell-U2410 H-IPS + 2xHP-ZR24w S-IPS, Phenom II X6 1100T@4.0GHz w/Swiftech Water Cooling, 16GB GSKILL PC3 1866@1333, ASUS Sabertooth 990FX, WDigital + 3x Seagate + Hitachi + 2x WD Ext = 10.0TB, Sony DVD, OCZ ZX 850W PSU, CoolerMaster HAF922, TM Warthog HOTAS, TM T-Flight Stick X, TM Cougar+FSSB & CH Pedals, Saitek X52 Pro & Pro Combat Pedals, TrackIR5 w/TC Pro, Windows 7 HP 64b