I prefer to work out of my home because 1) it is a quiet environment without distractions (other personell, telephones and most of my work is done while the kids are in school), 2) it allows me the flexibility that I need as a single mom with 2 children and last I can focus strictly on coding and not having to answer questions from other people, again less distraction which in opinion as a coder i