In my life as an IT consultant, I have personally used and installed for clients "A Missing Sync for Blackberry". It has worked nicely. I just switched to a Droid X and will be ordering "The Missing Sync for Android" to manage my new phone.
If you would rather sync your phone directly with your computer using USB or BlueTooth, here is a link to the website to purchase the software: www.markspace.com
You should find it VERY useful. It is available for both Windows and Mac OS X.