Will the apple store upgrade my ram in my iMac even though I didn't purchase from them? Also, would I be able to bring my own memory? Is there a set price for this? What about processor upgrades will Apple do those? Thank you in advanced. This is my first mac, and I purchased at an online from an authorized reseller.