it's file based so it avoids some of the pitfalls of sector-based tools. You can sysprep your machine, capture the image using ImageX, then put the SSD in and use ImageX to deploy the image. Because the image is Sysprep'd it'll cope fine with hardware changes, allowing you to restore it onto totally different hardware if needbe.
Download it with Windows PE here http://www.microsoft.com/downloads/en/d ... c26d3b3b34
and burn the ISO to DVD to make a Windows PE boot disk. Make sure you've got somewhere to put the image whilst swapping hard drives - a USB hard disk is fine.
Step1 : Prepare your current image using Sysprep
%windir%\system32\sysprep\sysprep.exe /generalize /oobe /shutdown
Step2: Insert and boot from the Windows PE bootable DVD
Step3: Run Imagex Capturehttp://technet.microsoft.com/en-us/libr ... 9003(WS.10
Something like this (where E:\ is your usb drive)
Imagex /capture C: E:\capture.wim “Drive C”
Step4: Swap out hard drive for SSD
Step5: Boot back into Windows PE and if you need to partition the SSD use DiskPart
select disk 0
create partition primary
select partition 1
Step6: Use imageX to deploy the image
Imagex.exe /apply E:\Capture.wim 1 c:
That's roughly how it's done, there's plenty of resources online for ImageX and guides, so make use of them.