Steam and the indie game community. No longer do players have to pay $50 to MAYBE get a playable game, they can pay $10 and get just as much game play from an indie dev.
Lately people in my social circle have been getting together on a weekend afternoon and playing a cheap game. Usually they don't have much depth, but if I get four or five hours of play out of a game that cost $4 I'm happy.