I find the best way to avoid buying tons of games on Steam sales is to just not have any money to spend on games, though that really didn't stop me. I still bought the new Penny Arcade RPG for $2.50 but that's going to be all because I don't get paid until the 7th of next month.