I recently purchased a GP2X, a handheld gaming/media device. And I am currently awaiting it to be delivered. It should be arriving sometime tomorrow or Saturday hopefully.
The GP2X is incredible, because it is LINUX based. This means that it has (built-in) a music player, a movie player (which plays virtually anything), a photo viewer and an e-book reader. In addition, because it is simply LINUX-based, you can have any of a load of emulators (giving you the ability to play games from all sorts of classic systems from the Spectrum up to the Playstation), palm-top software, homebrew games and virtually any software you might want. Oh, and because it includes a USB interface, this also provides opportunity to use a wifi dongle for wireless internet too...
The reason I've had to wait is because I pre-ordered the latest version, which also includes a touchscreen (thus hopefully making Palm-top stuff a lot easier, and opening the door for DS-style games).
I'm really excited, which is really annoying Lucy. She'll probably end up playing on it more than me anyway. I'm mostly getting it for it's media capabilities. Movies and music on the go for about the same as an equivalent, except the sound quality and toys will hopefully be better, the screen will be bigger, it has TV-Out and it plays games. Rock on.
More info here (plus, if you buy one I can earn some dosh): http://gp2x.co.uk/go.pl?A188