I'm a Palm guy... the new centro or whatever they call it looks kinda cool... Palm's treo replacement.
However... the problem I have with these all-in-one phones... what if you need to use two things at once? Be on the phone and look up a phone number? I have an old phone and a Tungsten|T... I can use both at once. Bluetooth will let you dial a number from the palm on the phone... bluetooth phone will let you get to the internet through the palm... or through a laptop.... all can sync across each other...
Seriously, i'd look at a computer. If you want access to all that, a tablet PC or "ultra-mobile" PC might be your best bet. Depends on your situation I suppose. We have a Samsung Q at work for data acquisition... More than a palm, and almost as full-featured as a laptop (WiFi, bluetooth, touch-screen, USB, no optical drive, big enough HD, enough RAM, runs LabView apps quite nicely, will run Office apps).