I like the fact that Steam do some nice deals on games from time to time as well. The price of some the latest releases + dlc then it is getting ridiculous expensive especially as the main game is sometimes clocked in 6 to 8 hours so they can milk the cash cow for the dlc.