I just bought a spankin brand new iMac G5 20", to replace my iMac G4, and before I hook it up, I want to make sure all my info from my old computer will transfer over safely, especially iTunes accounts, user accts, and Safari and keychain passwords. Does it do all that? Any advise would be appreciated. 