It's a hard life, isn't it? So many games these days, so little time, and all of them so cheap! When a game like Monaco has a four-player deal going, it's a great opportunity - but more and more, everyone wants to play different games, and it's harder to get everyone together.
Back in the day, when there were only a few major options in each genre, it was an easier choice. We'd go to a net cafe, we'd open up Counter-Strike if we wanted FPS action, Starcraft or Warcraft or Age of Empires for RTS, Diablo 2 for some click-em-up...
The actual games will vary from group to group, but it sure was easier to get everyone playing the same game. Nowadays? Suggest the group plays some FPS and one person will want to load up CoD, one person Tribes, one person TF2... One person will probably want a retro romp like UT2K4, and yet another will probably suggest an obscure indie title no one's heard of. And so on, and so on. It's hard to even get people to agree on which version of MarioKart they should be playing.
It's a product of so many games being made these days, there's always a perfect game for you. If you find, it, great, but chances are your friends won't find it just as perfect - which leaves only the reliable internet as a source of people to play with.
The only sure way to get it done, as tournament organisers will tell you, is to put money on the table. And even then, there'll be whingers asking why you're playing LoL instead of DOTA 2, or the other way 'round, instead of just being happy competitions with money exist.
It's become a genuine first-world problem of gaming. So how do you guys do it? How do you get your groups of friends all playing the same game? Do you use different techniques with your families, as opposed to your friends?