I work from home, and it's amazing how effective it is to simply "dress up" at 8am and "dress down" at 5pm. If I didn't do this, it's easy to fall into the trap of starting at 8am in your underwear and spreading out 8 hrs of work all the way till 11pm. It's fine when you're single, but a recipe for disaster if you are in a relationship.
I think the best part of the article was the last paragraph. Sometimes a lack of productivity is a lack of motivation in disguise, and no amount of dressing up will help that.
My typical work from home day starts around 6:30 AM, and I work 'til roughly 8:30, when the kids wake up. I help them make breakfast, and sit and eat with them. Around 9:00-ish, my wife starts the school, and I disappear 'til early afternoon. I'll typically stop working around 4:00 PM, and if necessary, work for an hour or two later in the evening, after the kids are asleep.
The schedule seems to work well for all involved, and gives me extra time to be around my family.