^+1 What he said. It does work! And Windows 7 Professional is good.
If the laptop supports it, get the 64-bit version. Being an i5 2450, I'm sure it does. You'll need 64-bit to support over 3GB of RAM.
I'd even opt for the 120GB Intel 520 SSD option for +$140.00, AND the 500GB Hard drive for +$95.00 more, but that's up to your budget. Use the SSD for OS/Programs, and the 500GB for Data/Media/Storage.