The only time I ever really buy Steam games is when they're on sale, especially around the crazy holiday sales. I love collecting the physical copies of games, especially the collector's editions of the games I really love. A lot of the time I actually get my games via ebay and amazon, but Gamestop is my second go to source.