Not a great solution. But, there is an addin for Thunderbird called Zindus. This will synch your Thunderbird contacts with Google mail. Those contacts can then be synched to your BB. I haven't tried to synch the calendar but it should work as well.
__________________ Yes - in the avatar, I am BBM'ing from the Great Pyramids.