This is a great article on working remotely

Tim Smith @smith