What I find is that the people that work for me are much more distracted by FB and the plethora of other web distractions than other developers.
In an open office I lacked the ability to choose interruptions. I still remember Dipesh coming over, slamming his hands down on my shoulders, to ask "what's up buddy". You could hear the stack falling out of my brain. He just wanted to chat.
When I work from home I don't waste time on these distractions like I do when I'm in the office.