1) I saw that if you buy an iMac through the apple website you can choose various customizations, including memory, processor, storage, and graphics cards. Would these same options be available at Best Buy, and if not, at a knock-off of the Apple store? If neither of those, then if I take a 45 minute trip to my nearest Apple Store, would I be able to access these customizations there? 2) I'm wanting to go into Graphic Design and Computer Science as my dual major in college (I'm a high school student right now), what kind of configurations should I choose for my iMac? Would 16 GB ram be a good idea? Or would that be more than needed / not enough? And should I choose the best graphics cards and processors? Finally, how much storage would I need for this?