Re: Agreed but you forgot loneliness.
I've known 3 people who worked from home full time - gradually they became less and less in tune with the mores and expectations of their work places, and came to be perceived as more and more eccentric and out of the corporate norm eventually with inevitable results.
Some of that was understandable - you have less tolerance for the usual corporate bullshit if its not being reinforced every day. However humans (even IT workers) are very social animals - if you cut your social interactions down by a significant percentage there is bound to be an effect.
I wouldn't do it.