i really prefer from best buy because it's insurance covers accidental but i guess doing it online would be easier, i could just get my mom's credit card info and order it myself from apple.com i just hate waiting for the shipping stuff lol. My other option is to drive about 45 mins to the nearest apple store but it would probably be more complicated because i need to purchase with my mothers credit card. I wish i could just go and buy it at a store without having it this complicated