Very Good Points, For me though Distraction is a difficult thing to get rid of - I have found setting out my day into blocks of 30 min periods are useful, having a timer go off after those 30 min keeps your mind in check. However, having the time to do this each day is not easy and not to mention the fact that life throws curve balls at you all the time which can lead to your allocations being a bit out of whack.
Marc