This is a very good article on what to do to prepare for Yosemite OS 10.10. I especially like the suggestions to back up your iCloud area..