My father wants to run Dragon Naturally Speaking (DNS) in Windows (poor reviews for the Mac version) but has a limited budget. The requirements are pretty stiff for DNS (2.2GHz CPU, 2MB cache, 2GB RAM), so I am considering upgrading my father's 2007 MBP so he can install Windows in BootCamp and use DNS for a book he wants to write (he lacks typing skills). I am a little concerned about the age of his computer, but I can perform the upgrades for about $300 and I can't buy him a laptop for that much. I plan to upgrade the MBP with 6GB OWC RAM and with a 256GB Samsung 840 Pro (which is currently on sale). I realize that his MBP only has SATA I, but he doesn't need more space than 256GB, and I think the SSD may help with running DNS. My only concern is (a lack of) trim support for the SSD. Any thoughts on putting this SSD in his MBP? Would it be better just to put in a 7200 RPM hard drive? [Edit: I just noticed OWC has the 3G Electra with a wear leveling feature. Would that be better than the Samsung 840 Pro?] Lastly, he is running 10.6.8. After the hardware upgrade I could update him to 10.9, but I am uncertain whether I should. Thoughts?