Let me just add an important note regarding the use of bbcharge.
With bbcharge active, I can use vmware+winxp and the blackberry software to perform the sync operations. Without it, I cannot. bbcharge is a necessary component to make it work.
Device: Blackberry 8100 v18.104.22.168
Carrier: T-Mobile USA
Desktop OS: Fedora 7 Linux, Windows XP (vmware)