I'm putting aside cash for when Halo 5 comes out. I'm guessing having an envelope full of cash under my bed and going to the atm with each paycheck probably isn't the best of ideas. Would it be a bad idea to buy a bunch of gamestop or amazon gift cards if you know the money is going to be earmarked for a specific purpose anyway? Or would it be even stupider to go to the bank and ask for rolls of coins and convert it back to cash when it's time to buy the xbone? Should I just open another checking account set up direct deposit and shred the debit card? There is a bank in same exact parking lot as the gamestop i shop at.