My new macbook has been having problems booting and it seems to be the HD. Apple doesn't find any problems so I have to constantly power off and back on to get the laptop to boot. So...I'm going to upgrade to an SSD! I've looked into this and it seems like I can connect a firewire external drive, clone my internal drive to this external drive, set this external drive to be the boot drive, replace my internal one with the new SSD one, format the internal one, restore the OS and data to the internal one, and then I'm done. Is that all I need to do? Any help or comments will be appreciated.