> "a mix of Windows 7 machines and XP machines and they want all of them upgraded to solid state drives".
What is your plan for doing this with KID? What I'm guessing is that you will create a backup [1] of each computer, replace the hard drive, and then restore the backup on to the new hard drive. So you will have a separate backup image for each computer. Is that what you are thinking?
[1] Note: KID uses the term "Image" for when it runs SysPrep on a MS Windows computer to 'generalize' it before running Clonezilla so that the "Image" can be restored to multiple computers. The term "Backup" is used for the case when SysPrep is not run, and the "Backup" should only be restored to the original computer (or its replacement). If you are wanting to capture and restore each computer individually then just creating "Backups" will be faster and simpler.
In this case there is only one device different in the hardware from when you took the backup. And as it is the hard drive which should just need the SATA driver chances are that Windows will work fine when it boots up off the SSD drive (can't give any guarantees though).
A different problem you should be aware of though is: you can't restore a backup (or image) to a smaller disk, than the disk it was captured from. And this means the size of the partitions, not the amount of data on the disk. So you may want to manually shrink the partitions before taking the backup and then extend them afterwards.
Good luck with your upgrades.