I've heard of the M3 pack (and the ewin pack, which is reportedly similar), but they use battery-backed SRAM with the battery soldered directly on the PCB, just like the ezflash 3-in-1, so it would probably die just as quickly and be just as hard to replace.
I think maybe I'll get a full-sized...