You should rockbox it. So much better than the stock firmware.
I Rockboxed mine, now it's just a rock. Worked for a couple days, and it was fine, then crashed. Now it just freezes on the Rockbox screen. If anyone wants it and thinks they can recover it, PM me, it's yours for $10