I am quite sure that you already heard of VALVe's Steam application and the games connected to it. The Steam client offers fast downloads for all the games you purchased there, current game news of all genres, a chat application with optional voice chat and the Steam community; which is, as far as I know, a good platform for gamers to organize games, get together and display video game stats.
As an additional feature of Steam, you can also add 'non-Steam' games to your list and lauch it via the application. All your Steamfriends will see then what you are playing and will be able to join you.
My suggestion is to set up a WiredforWar Steam Community in order to stay in contact and to show ourselves available for a good game of Machines if we want to.
As I said before, any guy in your Friends list can see what you are currently playing, can start a chat with you quickly and join your game. This offers a great solution for anyone who is watching the state of his Hamachi servers and is frustrated that no-one is online or actively wanting to play Machines.
Steam is free, resource-saving and for me a very good solution to hold contact. It has become a better ICQ-alternative for me.
Before I start to set up a Machines Steam community all alone, I wanted to hear whether this idea is attractive to you and whether you already use Steam.
In addition to that, I would like you to add your Steam account's name here(The name you log in with).

All further ideas in that direction will be disussed here first.[I have 2 Steam accounts. Add 'RElder23235' or 'keKxo' to your Steam friends]