Would the OmniGo be good for your uses... hard for me to answer that question. It certainly will handle the tasks you mentioned--just a case of whether or not it pleases you.
Craig de Fasselle
PDA Forum Leader
(Conferences Mon. & Wed. at 9:30 pm ET -- Keyword PDA)