I can assure you that if you want all that your asking for in a handheld player like that, you need a PSP. I have a PSP and I have a 4 gig memory stick pro duo (bought it off of ebay) inserted in there so I listen to all my music. And I also have a gba and a N64 emulator in there in which I play a crap load of games for those systems (I use 2.2 gigs for music, and around 1.6 for games). And the picture quality for movies on the psp is excellent too! When you get the psp, don't upgrade it, instead you have to downgrade it to a previous version which will allow you to have emulators in it, and then you can upgrade it using the hacked version of the firmwares. You can easily find out the details and answers to confusing questions about hacking the psps in here: http://www.psp-hacks.com/ I actually had the same question as you before, and with a little research, I bought the PSP. It's been 2 years, and I still love this device. Get the PSP man!