Yes I have it. Its a decent little device (called a "Dingoo A320", FYI). You get what you pay for, in fact, more than you pay for.
On the media side, its much better than I thought. Video runs pretty well and plays most common file types. The audio quality is actually really good, for normal use at least (though if you're an audiophile, it won't be perfect but then again, you wouldn't get this for music anway). The speaker quality is much better than DS speakers. They're much louder, clearer but still might be too tinny for some.
On the emulation side of things, emulation is kind of hit or miss, though in so many ways better than a DS. Here's a list of official emulators:
CPS1
CPS2
GBA
Sega Mega Drive
Neo Geo
NES
SNES
So as you can see, its pretty diverse. I can't say I've tried every emulator, because I haven't, but from what I've heard, it is for the most part playable.
You'll find NES to be the best emulated console, as its perfect in almost every way (maybe one or two games don't work).
GBA comes a close second. Most games run full speed but with frameskip issues. Some games, like the Mario Sports games, have major slow down issues, rendering them almost useless in some cases.
SNES emulation you'll find is slow for many games. That being said, its much better than SnemulDS, The SNES emulator for DS. There's virtually no graphical errors. There are really only slow downs, frameskip issues and compatibility issues (games that use a SuperFX chip, such as Yoshi's Island, Super Mario RPG, won't work).
CPS2, again is much like the SNES emulator. Its hit or miss, which is understandable considering how demanding it is.
The rest of the emulators, I can't say much about other than what I've heard. CPS1 I've heard runs well (not sure what that means). Mega Drive has some major issues if I heard correctly. Neo Geo, I honestly have heard nothing about its emulation.
Above all this, you can install a special version of Linux (called Dingux) on your Dingoo. I'll let you do some reseach, but basically, it allows you to run user made applications. This means, emulators that perform better than the native firmware on the device, among other things. The only thing is that if you want to be flexible and make the most out of Dingux, you have to be pretty patient and tech savy. In fact, I highly recommend that you research, research, research. It'll make life a lot easier because you WILL run into some problems (the Dingoo can be fixed from all bricks).
Here's the guide to install Dingux if you get it.
http://www.dingoo-scene.com/TheCompleteidi...nguxWindoze.pdf
By the way, I bought mine from DealExtreme, but the status says its been backordered.
http://www.dealextreme.com/details.dx/sku.23032
Also, you'll need this, trust me.
http://www.dingoo-digital.com/downloads/ap...-unbricker-tool
Good luck!