I just got an 8700c and am using Pocket Mac but am experiencing some really weird behavior syncing my calendar for which I use iCal. (As an aside I use the mac Address book and it seems to sync fine).
Here are some things that happen:
-existing all day/no time events (the ones that appear at the top of a day with a little bullet) on the mac get turned into literally all day events which run from midnight to midnigh once they're sync'd to the BB
-new all day events (bullets) entered on the BB get sync'd to the *prior* day on the mac