I'm inclined to agree with LeaderOne on this. If you have two year olds running around the house, close the door. Even better, use email and don't make people listen to them screaming. If you've got a job dealing with customers, by all means you need to be where they are, but for a job such as software where you're just submitting your work when you're done there is no reason why home can't serve as a workplace better than a large building ever could.
And I have yet to see any study that says that office buildings give better productivity and job satisfaction than the home.