Regarding sales, especially on steam, it is in my expereience that almost all games there sooner or later go on sale. So its a pretty good bet to go on a shopping frenzy everytime its a sale and stock up for some time
Just recenlty I got Mass Effect for like 4 euro, never tired it before but figured 4 euro is little risk
Not suprising to me really. But it is interesting that steam makes for over 50% of the votes. Steam is really taking off in that repect, and I find myself using it more frequently as well.