I am getting ready to buy a new imac. Trying to wait for the new one. I mainly want to use this desktop to edit family movies, blog, pictures, as maintaining family calendar. What upgrades should to add to the iMac? I want a 21" one and really concerned about speed and memory. Thanks!