My iMac has a 500GB HDD. My photos and family videos are at least 750GB and will increase over time. Thus, all of the photo/video won't fit on the internal HDD. In addition to an external HDD, I'd like cloud storage such as Carbonite and others. Since I can't get all of the photo/video onto the internal HDD (not enough storage space), I'm not sure what the best to handle this is. Swap out the iMac HDD for a larger one then put all of the photo/video onto the internal HDD, use external HDD and cloud storage?