Been running this baby [http://www.amazon.com/OCZ-AGT3-25SAT3-120G-Agility-120GB-Solid/dp/B004Z0S6SO/ref=sr_1_3?ie=UTF8&qid=1354397184&sr=8-3] for close to one and a half years now. Works perfectly and constituted pretty much the biggest jump in convenience when working on a pc since the advent of dual core processors. Boot and shutdown speed is vastly improved as are the program access times for stuff on your SSD. Just don't expect a big jump in terms of games - the only thing that they seemingly improve is the load time, though I have only tested that with an Oblivion which I modded to hell that now actually manages to run with far fewer crashes than before. Make of that what you will - I'd personally recommend getting an SSD for your programs and OS alone. That seems to get the most out of it. Note though, that while SSDs have become considerably cheaper, it should be self-evident that if you want to store large amount of data the best price to space ratio still rests firmly with regular HDs.
EDIT: Also keep in mind that both of your OS as well as your board should be able to handle SSDs properly. IIRC your board should support SATA3 otr at least 2 to actually get a significantly higher transfer speed out of it. Check your manual for that. In terms of the OS, I recall some issues with writing on the SSD that actually manage to degrade it far faster than any regular HD. It needs a special management softwareside that needs to be supported by the OS to avoid that. Win 7 has this implemented natively to my knowledge, though, I'm not sure about that.