Interesting points all around. As someone working as a remote consultant; rarely if ever meeting the clients in-person: I dig this. It's interesting this culture culture where the masses have these obnoxious, noisy, single room shared workspaces where they invite employees to "collaborate". Working on-site as a requirement simply has to go.