as someone said here you can get any top end pda that will do nearly all of these. there is a few issues u should consider
the battery life for all of this is short. u will need to be recharging every day.
they will be large.
what u need is a high quality screen
u should consider s phone that takes all the bands and probably the newer 3g standard as well...
buy a large sim card. they are very large now
the gps -- u may need an external card for that
the o2 xda exec does a lot of what u ask..but they are very big...it is ms mobile version 5 compat
not too sure about the dragon stuff...u will have to check that out...but from memory it does voice already
best of luck
Thanks, that I did not know about. Interesting.