I haven't tried this yet but I can't imagine a better way to work on a product together. What's even better is that it only uses GitHub's servers to make the _initial_ connection, and the rest is handled peer-to-peer so your keystrokes aren't being passed through their servers.
My three main concerns are:
1) When somebody switches tabs, and another person is in the middle of writing something, does it switch their tab abruptly as well?
According to GitHub, yes: "As the host moves between files, collaborators follow along with the active tab automatically."
2) I use VIM mode on my machine (as everybody should ;) so can I still use my settings even when connecting the host machine's portal?
3) Integrated audio chat?
ntwrk