PSP is your best bet if you want all that stuff... It cant take picture but you can put pictures on it !!! PSP OWNS!!! graphics are about ps2 quality and the screen is just beautiful.... plus movies and music and it has a wifi internet thingy in it to begin with.... Prolly going to be so much stuff as add ons to it after a year or 2 that it will be able to do everything (like taking pictures, chatting with friends, surfing web) :D