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: http://www.scrumr.us/
Full disclosure: I wrote the tool during a work hackathon. It has come a long way since then.
These are just a few of the tools that help us work together, even when we aren't all in one location. Caveat, the apps, AFAIK, are Mac specific.
For pairing remotely, I use Screenhero. http://screenhero.com/
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.
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.