I've got the hp 6340 which is in my opinion the best you can get in communication terms. Why do I say this? Well, it has cellular built in so I can use dial-up, GPRS and built in wi-fi - in short I can log on pretty much anywhere in the world.
Downside is that it only has a 64mb memory but I don't store much on it. It also came with a snap on keyboard which is easier when typing emails than using the on-screen options.
Battery life is much improved on the old 5550 I used to have and the 6340 is also a lot lot smaller.
PM me if you want any more specific info.