I've seen two really neat collaborative text editors - where two people can work on the same document or piece of code simultaneously.
- Mac - SubEthaEdit is very polished and works via Rendevous.
- Windows - A bit more complex: an open source editor jEdit that takes a plug in called DocSynch and uses the IRC as the network protocol.
Nothing for Visual Studio yet...