This is a bummer, and I'm disappointed that Apple does this.
My early '07 15" MBP still runs great, and have only needed to purchase a replacement battery once. Upgraded the hard drive and maxed the RAM, and still does everything I need it for.
Sucks that Apple is dumping support for hardware that was released just 4-5 years ago.
You can easily install Windows 7 on any computer built in the last 6-8 years, given that you add a bit of RAM and a decently-sized hard drive.
I don't see myself buying another MBP anytime soon... just don't need to. My MBP was built to last, but apparently Apple doesn't want it to last too long to use the latest OS.