I have and would suggest you an N95-3. It has everything you're asking for except for the keyboard although its T9 dictionary is great and allows one to input text even faster that with a full keyboard.
__________________
If I agreed with you weŽd both be wrong
|