OpenPandora, of course. They're readily available now and come in both 1GHz and 600MHz flavours - mine is the 600MHz (200 quid) version and has yet to fail running anything I throw at it - PSX, N64, MAME, Amiga, GBA, Final Burn Advance (including SFIII) etc. With the NDS emulator on the way...