Thank you, I appreciate the compliment.
I do not believe that the issue of alarms failing to go off as scheduled is related to marking the tasks as completed.
A task is created with a due date June 28th, 2012. Beginning at 12:00 AM, alerts for the task are programmed to go off at 30-minute intervals 1 day before the June 28th due date. So the alarms should go off at 12:00 AM, 12:30 AM, 1:00 AM, and so forth.
On June 27th none of the alarms for the task go off at any point on my iPhone. On the other hand, the alarms go off without a hitch via iCal on my MacBook, which had been synced with my 2Do app via the 2Do Sync Helper utility.
1:00 AM rolls around > Alert goes off on the MacBook, on the iPhone nothing occurs. 1:30 AM, 2:00 AM, same thing; working perfectly on my laptop but nothing on my phone.
As I am typing this reply, I created three new tasks, one with and two without copying my blank task template. I set alarms for two of the tasks to go off at the same time, and the alarm for the third task to go off one minute later than the other two. I reset my alarms via the settings section of the app and then synced with my computer. All three alarms went off as scheduled on my MacBook, none of them went off on my phone.
Since resetting my alarms earlier in the day, the alarms (let's call them "Original") for one of my previously created tasks (let's call it "Brownie Break") began working properly and going off at the programmed times. So as a test, I created an additional New alarm within Brownie Break , and yet that new alarm did not go off at the scheduled time.
And yet when the time came around for the next of the previously programmed "Original" alarms to go off, they did so, just for an extra dash of nonsensical infuriation. So yeah, there's that. I'm at a complete loss here.