My group has been using the browser-based Roll20 (https://app.roll20.net) platform pretty heavily lately. It provides voice and video chat, mapping tools, etc, and has been pretty instrumental in keeping our long-distance campaigns up and running when players end up living some distance away.
I'm wondering whether it might be worth including a "roll20" tag to the main list. This app has a ton of neat features and I understand that they have their own boards for discussing these, but I can see a potential market for more general questions about how best to incorporate this software into your game, and how to most effectively use it to keep long-running campaigns going even if the players disperse.