So I accidentally ordered an extra copy of Portal 2 yesterday, tried to cancel it immediately, couldn't. So emailed them to cancel it, and they replied and said they couldn't cuz it was already packed for shipping. Had to pay for shipping since VSHIP doesn't work on preorders (they should change the code to BSHIT). Can't get shipping money back on return. I hate shopping on GS.com. I'll stick with in-store, when necessary. Thankfully I buy most my games on amazon anyway.
IIRC returning it to the store should get you your shipping costs refunded as well... The MN stores I've returned to always are slow with online returns because they add the shipping back in through sales tax.