I pre-order only if it is a game that is big enough that I know it will go out of stock. I live in a metro area so popular games sell out very quickly around where I live. I will only pre-order if I don't have to pay until day of pickup though. That way I can cancel it if I need the money for something else.