Lately it's been a mix of Steam, Amazon and physical stores. Steam for all the PC releases that I want to play and am able to play on a decent laptop. Amazon and physical stores for my 3DS and Wii U games. And as much as I hate to admit it, the occasional Gamestop visit since I'm a sucker for...