I was thinking about an app like this and went to the App Store to see what I could find. I was pleasantly surprised to find Mind Jogger, which is exactly what I wanted and seems well executed. I didnt know about Apples limit on the number of alarms, but this app provides a reasonable work-around.
App Store Hero about Mind Jogger