You CAN sync the Sprint HTC Touch Pro directly through Ubuntu using a program called synce. I used the information found on this page...
http://smealko.blogspot.com/2008/10/...-work-for.html
In Summary, you need to go System>Administration>Synaptic Package Manager and make sure all of the following programs are installed.
multisync-tools multisync0.90 opensync-module-python opensync-plugin-evolution opensync-plugin-google-calendar opensync-plugin-synce python-opensync synce-gnomevfs synce-gvfs synce-hal synce-sync-engine synce-trayicon
Also, I did open an terminal and type "sudo modprobe ipaq" Not sure if this made a difference....
Reboot and the synce-trayicon should start. Right click to browse files, works like a charm.
- Enjoy

Runamok