kebes asks: "I'm the GM for a group that has been gaming together for about 12 years. We're starting to move away from each other, and want to switch to playing our tabletop RPG online. So far, we've been using a combination of TeamSpeak and IRC. It works, but is not ideal. What protocol/chat service and applications would make for a great online gaming solution? The voice and text chat abilities are crucial, but having a collaborative white-board would greatly help. Ideally, the solution would be integrated (one app), allow logging of the session, run on multiple platforms (Mac OS X, Linux, Windows), work with web-cams, and permit file-transfers. What service or app (or combination thereof) would work best for our needs? Anyone else have stories of success or failure?"