This knock-of "MP4 Player" not only plays music and video, it can emulate the NES and Game Boy Color. But even better, it can be recharged with built-in solar panels. That's right: you can play Faxanadu until the sun explodes.
It comes with 2GB of memory built in, which is plenty for NES and GB ROMs, although perhaps not music and movies, and can be expanded up to another 2GB with an SD card. Oh, and it's got a USB out to which other gadgets can be connected—not for data, but to be recharged from the solar panel.
It's $123.32 from China Vision, plus shipping. And despite very need for yet another device that can play emulated NES or
GBA GBC games, I'm having a hard time talking myself out of buying one. If it played SNES games I'd probably take the plunge.