Hacker News new | ask | show | jobs
by nateberkopec 3555 days ago
Time Out for Mac has a "Pro" level feature which waits for a natural break: http://www.dejal.com/timeout/

It's a very customizable tool - I've used it for months.