palm desktop isn't too bad for PC. it's pretty easy to use and free.
http://www.palm.com/us/software/…