I bought this retro game console two years ago in a sale for 500 CZK. It came in parts, and the plastic had to be separated into actual parts, but it was quite easy and took about half an hour.
However, the machine is absolutely fantastic. It can run emulators for dozens of devices. Personally, I mainly run Nintendo 64, NES, SNES, Sega Master System, Sega Genesis, Sega MegaDrive, PS1 and PSP.
So what made me take it out of the drawer and play? I read the article about my favourite game, The Neverhood, and there was a mention of the second part of the story of that game. It is called Skullmonkey and it is only for PS1. So I remembered my retrogaming gem, grabbed it and set up the ROM. It is a platform game and I will definitely give it a try.
Anyway, back to the device I will be writing about. It runs OpenElec, which I found to be the best.
It should be able to run at least PSP games, but with some tinkering it could even run PS2 games. Unfortunately, I still have not managed to get a single PS2 game to run smoothly on it, as it is terribly slow. But I do not care. I prefer older games, so the SNES is perfect for me and runs very well.
I can also remember playing through the entire campaign of Flatout 2 on PSP, so it is not as weak as it looks.
The nice thing is that it has a wifi connection, and apart from updates and other nice features, I can upload ROMs and manage configurations via FTP and SSH, so it is really intuitive.
As I have taken it out of the drawer, I can guess that I will not be putting it back for a while as I MUST play a lot of games that I have forgotten.
And.. here are some screenshots of games i have:

Jan "Jenkings" Škoda - blog
Simplifying IT, Amplifying Knowledge