Regarding your first point, I find that if I am writing I need to change my work location every few weeks (or sometimes even more often). I become acclimated to the location and I become more prone to slacking off/day dreaming. Something the fresh location helps me a lot.