I totally agree -
stay focused, make weekly and daily plans, lists, and stay focused. So when the sun is shining and the lawn wants mowing or the dog brings you his lead for walkies - you can check your list and say no, its not allocated, but I can do it later when I have completed my list

I know, it's much easier said than done, but it is the only way I can be productive, especially working from home with so many distractions to go and play!
The dollar sign is a great tip - ££££s for me!
Sally