Is there a comprehensive recurring Notifications / Tasks app for iPhone? I want to have configurable recurring tasks and notifications for those tasks.

Eg, I need to trim the hedge once a week, but it doesn't matter whenabouts in the week that I do it. So I want a task that recurs once a week, but I also want to set the notifications to remind me twice every day until I mark it as done, the task then being dormant until the following Monday when the reminders will continue twice every day until I have clipped the hedge that week.

I notice that NotifyMe for iPhone does more or less this: does it, specifically, allow me to customize when I am reminded?
Remember the milk is a popular one. They can do weekly reminders (set for last day of week) and after a week (due 7 days after you complete it).