I will refresh this topic.

My proposition for that:
- User can set localization and proximity to task
- User can set localization and proximity to context
- If user set context in task that already have localization set then he only have to set reminder without setting localization (maybe automatically set localization copying it from context but with possibility to change it by hand)

Alerts should appear only for task from Inbox, Today, Next and maybe Scheduled (+ 3-7 days from now). They shouldn't appear for task from Someday list.