I have been at home as an independent dev for almost 15 years and I love the flexibility..BUT, there is one thing that work-from-home people almost universally agree is a drag. When work is just a few feet away, it is hard to draw a line from where work ends and life begins. I hate the fact that the first place my kids ever come looking for me is my home office.