I do both. But I seldom buy a game when it is brand new, i.e. just released. I wait and buy it a few months after the initial release, either new or used, when the price comes down. That works well for me since I don't live in the States. When I am in the States, I check out the prices of games that I want at different stores (and on Amazon). If the price is good, I buy. If not, I can wait for my next trip to the States. I've learned to be a very patient person