Partition SSD and install both Windows and Linux on SSD (different partitions).
Be sure to disconnect every other hard drive from the system when installing Windows and Linux because Linux can be a nightmare to uninstall because it changes master boot records of every hard drive connected to the system, without warning.
Use this to switch b/w Linux and Windows:
Download Page [Scroll Down and use any Name & Email to Download]:
http://neosmart.net/download.php?id=1
http://neosmart.net/forums/showthread.php?t=642
For others reading this, again beware: when doing an actual Linux install anywhere, even on USB Flash drive, Linux will change the Master Boot Record on your Windows hard drive, making it unbootable after you take the USB stick out, even if your Windows hard drive wasn't selected anywhere during the Linux installation (!) Linux does this without any warning. Most newcomers find this out the hard way - after which they cannot boot into Windows and have to spend time fixing their system drive's master boot record.