That's a tough price range for the breadth of requirements you list. I personally prefer PalmOS devices. You can compare features, including retail price, of Palms here and Sonys starting here. WiFi cards for devices w/o WiFi are just starting to become available. This site keeps great track of the news on these developments.