I'd say its a requirement to have a VPN now as well.
If you're not protecting your network transport, you're ignoring a lot of best practices.
These are some great tools. I would also like to recommend Scumr. It really helps our teams with our morning stand-up meetings. Notifies when we are the meeting starts, and when everyone is ready. Allows the meetings to be persistent too. Check it out: <a href="http://www.scrumr.us/" rel="nofollow">http://www.scrumr.us/</a><p>Full disclosure: I wrote the tool during a work hackathon. It has come a long way since then.
Our team is split across the country and we've taken to doing a quick google hangout each day. Just a little face-to-face communication each day has helped immensely.
i used to use cloud app and slingshot, but since going retina on my mbp i use Droplr. And sometimes Dropbox's new auto screenshot to clipboard link is great.