I totally agree with your views. Plan your activities for the day and go ahead with work. I am myself an working lady, and I can say that 80% of my working days, I am able to follow a regular schedule of 8-9 hours of work, only 20 % is for critical project deliverables or client issues or meetings. One point I would like to put forward is that during these 8-9 hours of work, I WORK. You will not see me idling away or gossiping etc