Whoa, this post was a little crazy! I've cleaned it up for you 
I've also been looking to make a timer too, this seems pretty good.
Does it use any external apps or does it run entirley by itself?
One last thing, this may be a little greed but could I feature this in my AquaTouch Preset? Credits to you in the code of course!