Only programmers want virtual offices and after 30 years of employment and 10 years of working at home I’m convinced its a mistake. From a manager’s perspective programmers produce stuff. How much stuff may be relative to skill, experience or tools but its more than that too. They want to see 8hrs production in 8hrs. Virtual workers might get it done in 10 or 12.