ok so I found that dell has a good one for the same price as the lenovo:
lenovo: Intel Core i5-3210M (2.5-3.1GHz, 3 MB L3), 320GB HDD with 16GB mSATA SSD cache, 4GB DDR3 RAM
dell: Intel Core i3-3217U (1.8GHz, 3 MB L3), 500GB HDD with 32 GB mSATA SSD, 4GB DDR3 RAM
lenovo has a faster cpu, but only a cache SSD, dell has a slower cpu but a true SSD (that I can install windows on), so overall which would be better?