I bought one of these also off of eBay about a year ago and for $42 I'm satisfied with it. The NES, GB and GBC are emulated the best. GBA emulation is hit or miss but a lot of GBA roms run good. The Genesis emulator is not bad but there is some lag in animation and the audio is off. It also only plays the .SMD roms for the Genesis emulator and not the .BIN's. The SNES emulator is horrible with the audio being good but the animation suffering badly. As far as videos and music goes it does really good. The actual hardware seems cheap IMO with the L shoulder button on my unit barely works and the directional joystick is junk.