I absolutely love this app. Totally helps prevent headaches, and also makes you more mindful of how much time your spending (or wasting!) on something.
Vancouver54321 about Time Out - Break Reminders, v1.6.5