I recommend the HP iPaq hx2490/2495...I have one and it's great! It costs $400, can do all the stuff you need it to do...It's got a 520MhZ processor, about 120MB of RAM, Wi-Fi, Bluetooth, Windows Mobile 5.0 OS and all in all, it's a VERY good device...