Like most people I have many things that have to be done at a certain time or on a certain day.
- wish a friend a happy birthday at a certain time
- remember to bring XXX to work tomorrow
- pay my credit card bill (the one that doesn't allow me to auto-pay the full amount)
- order something so in gets here in time for _
- buy concert tickets that go on sale at noon
Some of them absolutely need to be done at a precise time (e.g. concert tickets), while more often things need to be done tonight, but it doesn't matter what time. Generally I put a reminder in my phone (not a smart phone) but the problem is a have to basically guess at when I'll be available to do the thing.
For example, I may guess that I'll be home at 8pm tonight, but then it turns out that I meet a friend for dinner and don't get home until 10, and editing that reminder to change the time to 10 is clunky, sometimes rude (if I'm at the dinner table), and often I just have to guess again (at 8, how do I know if I'll be home at 10 or 10:30 or 11?).
Edit: Some good answers so far. I am realizing that my question is very specific - I am looking for a good, simple way to receive a snoozable reminder on my cell phone. Note that I don't have a smart phone so I'm limited to its built-in organizer or something via SMS. My phone's organizer does have a snooze button on reminders but the time is not configurable (it can only be ~10 minutes so if I'm not going to be free for 2 hours this is way too annoying) - I need an easy way to snooze for any amount of time. Also if you do have a smartphone and have a solution, I would love to hear it because I'm sure I'll give in and get one at some point.