I just ordered an iMac for my brother through the online apple store. If he wanted, would he be able to take it to an apple store and exchange it for a better model (say 20" for 24") without a restocking fee?
IIRC; No, he'll have to send it back to the apple online store. They operate as different stores. If it's unopened and NOT a BTO model, then he'll get a full refund.