Steam makes things far too easy to buy games. My wallet cries when I use this application. The delivery method is digital download and if you have a fast internet connection you can buy and play a new game in minutes-hours depending on the size.
Walmart has all of your needs. Prices can't be beat, though I don't know how well they treat their employees. I've heard both good and bad things. I assume it's all reliant on if the managers are well trained or not. Still a great place to shop.
Prices are listed much lower than other sites, but they gouge you with fees at checkout. I bought tickets that were over double the listed price from the venue. Then I ended up paying 47.50 in fees per ticket. Will not be buying tickets from here again.
Tip for consumers: If you can find tickets elsewhere I would. However, since ticket resalers such as this one buy out all of the prime seating you might have trouble. There should really be some government regulation on this type of ticket reselling. Paying over double list price and then being up-charged another 80% of list price in fees is robbery. My ticket price from the venue was $52, but all of the good seats were already bought out so I had to buy here, and I payed nearly $350 for 2 tickets.