ProductivityManager keeps you on task by periodically reminding you to get back to work if you're not using a user defined productivity application.

Since the user is able to specify what they consider a productivity application, you must be responsible when messing with the preferences, but ProductivityManager will keep you honest if you set it up right

It requires Mac OS X 10.8 Mountain Lion and is currently in development.