This is an excellent little alternative to open sourced gaming. I bought 4 of them on a whim, and when they arrived, i troubleshot them (not as hard as it sounds) and loaded up all my favorite GB/GBC/GBA, NES, SMS, PCE (turbografx-16) roms onto a 2gig micro-sd card and booted up. Boy ooh boy! The emulation is quite good for such a tiny device. I own a Dingoo A320 as well, but the control of the Nintendo GameBoy Advance is much more simplified and far more solid than the mighty Dingoo. :) If you own a GBA/GBA-SP or a NDS, you owe it to yourself to get at least one of these. they frickin' rock!