Let me clarify and provide some background. It may shed light on my desired outcome. I've almost finished David Allens book, so want to start out correctly in terms of GTD tools.
I used to use Palm Centro and Agendus which synced my ToDo and Calendar from iCal. Agendus for Palm has the ability to snooze alarms beyond a single choice (ie 10 minutes) which I used all the time. Whether it's right/wrong to snooze to the next day in terms of GTD is another thing, I'm a GTD newb. I found that setting a reminder the day before, snoozing it until the evening before helped me plan for the next day very well.
I sync my calendar with other family members using BusyCal/BusySync and they rely on the alarms on their computers too. They are without alarms for the time being while I get this sorted.
I would have an iPhone, but no AT&T where I live. When it came time to upgrade my phone, VWZ no longer carried Palm (which I've used for years and have heavily invested in software apps) so I got a BlackBerry Storm 2. Back to square one.
Agendus for BlackBerry does not allow custom Snooze, but when I sync with my Mac, it respects the alarms set on my laptop (iCal).
PocketInformant for BB does allow for custom Snooze on my BB (and has GTD mindset built-in), BUT when I sync with my Mac it sets the alarms to OFF for all my calendar and tasks. I've learned to live with that and rely on my alarms on my phone. While it has Projects and Context, the only way I can see to sync (in the definition of making the content of device 1 the same as device 2, not the physical act of moving data back and forth) is to use Categories as my Context (which is fine with me).
Here comes the real issue. When I check a task as completed on my BB and sync it unchecks all my already completed tasks. Now I have a pile of uncompleted tasks on my desktop and regardless of the desktop GTD client I'm using, I've now got tasks that were completed marked as incomplete.
Here was workflow (before discovering GTD). Using iCal I had a separate calendar for each "context". Sports, Home, Work, Medical, etc... and I had both Calendar and Task items in each.
Since I will rely on my phone in my workflow, desktop applications are secondary to me. I'm testing OmniFocus, Things, HitList, Midnight Inbox and they each have their strengths and weakness, but none of it matters if my BlackBerry and Mac can't play nice with each other.
Yes, I've contacted the vendors of the programs in question (Agendus, PIBB, and MarkSpace) and there doesn't seem to be any resolution.
I'm evaluating RexWireless and Next Action, but again if the status of completed tasks is flawed, neither application does me any good.
So my fundamental question is: Is there anyone with success syncing BlackBerry and Mac? It's not really an issue of the GTD methodolgy, it's really about syncing my tasks between phone and desktop without them getting "tampered with".
Thanks!