It's okay application however it is not that practical. Reason is more 
often than not I have some event I'd like to add and shift around my 
routine. This is not possible at the moment (using programmer for 2 out of 
3 days is meticulous just so I can add 1 event). It would be good to have 
the ability to move and split routine items with events. In essence make 
programmer less of a hustle, and more natural and quick to use.