Steam's new Point Shop makes you face the awful truth of how much money you spend on Steam An unwelcome reminder. from PC Gamer Read The Rest:pcgamer...