Here are my feature suggestions for user configurable snooze in iOS and Mac OSX.
Consider adding a 2-3 of configurable snooze option buttons to the Reminders.app
The idea would be that a user could define 2-3 user configurable snooze buttons for a reminder.
Users could create configuration rules to suit their needs similar to how smart playlists are constructed in iTunes.
Basic Examples:
> Snooze for XX Minutes
> Snooze for X Hours
> Snooze for X Days
> Snooze for X Weeks
> Snooze for X Months
> Snooze until I leave XX location
> Snooze until I arrive at XX location
Complex Examples:
> Snooze until XX Minutes after I arrive at XX location
> Snooze until XX Hours after I leave XX location
> Snooze until I have been in motion for XX minutes
Another feature could be the introduction of "Do Not Disturb" into the workflow such as:
> Do Not Disturb for XX Minutes
> Do Not Disturb until I leave this location
All of these interactions should also be available in iOS devices as well, with full Sync capabilities, so you iPhone/iPad doesn't continue to alert the user when the reminder has been implemented.
I also suggest introducing an API to allow 3rd party developers to integrate into the system.
Russ