I'm still fairly new to the Mac world. I know I wouldn't want to take an Windows image of a hard drive from a dell laptop and restore it to an Hp desktop or any mis-matching like that due to hardware and driver differences. But I was wondering if it is OK to use my time machine backups of my Macbook Air and restore that to an iMac that is on its way. I am actually selling the Macbook Air once I have the iMac set up and running smooth. I could easily copy my documents, pictures, etc. And I could export my bookmarks and settings with Firefox, but I would prefer to not have reinstall all the apps I have, all the plugins in Firefox, and all the settings I have the way I like in OS X. So I am looking for advice on the best method for migration to a different computer. Is Time Machine my best bet?