On Working Remotely

Real-time chat, video/voice, persistent mailing list, Monday meetings with minutes