-SD Cards and a USB Flash with a minimum space of 2 GB (Recommended 4 GB or more)
-If using an SSD, you will need to enable Superfetch by typing Sysmain in the Windows 7 searchbar in the "start menu" and then clicking on Sysmain and scrolling down to Superfetch and right clicking and selecting start.
-Not all flashdrives work
-Total cost: $0
First go to "My Computer" and right click on the USB Flash/SD Card and click Properties. Then select 'Readyboost' tab and select on Dedicate this device to ReadyBoost (for maximum results) or select Use this device and use the scrollbar to decide how much space to dedicate to the Readyboost. Once done, you may notice that your computer is slightly faster (and that your battery life has extended if you're using a laptop).
Hope this helps!