• My current company has been experimenting with virtual desktops which could help reduce costs even more -- it just assumes that people have a PC at home already 🙂 We can get several virtual desktops onto one server for a lower cost than purchasing the equivalent number of laptops or desktops. Then from home, we install a VPN client on our home PC and create a remote desktop connection to our virtual desktop. This doesn't help working from Starbucks unless you have your own laptop thouigh 😉