With X58 don't bother with anything SATA-III based unless you have a newer X58 motherboard - a few I know of support it from like Asus, Gigabyte, EVGA, and so on. Be sure to check your manual. Yeah you could add adapter cards and that kind of stuff, but they're a huge pain the ass to configure. The thing is - even though X58 is getting old and outdated it will still last you quite a while since the software is ALWAYS one or two generations behind the hardware. So with that in mind, like I said - don't bother with anything SATA-III based. SATA-II based SSDs are still plenty fast and they blow traditional hard drives out of the water. Just do a little bit of research - and go with a well known brand. Most Intel drives are excellent, as are anything Samsung, Western Digital, a few OCZ drives, and a couple others I cant think of.
Don't bother with the Revo drive - it's amazing technology, that's for sure, but if you're running SLI or other monster graphics cards, you've already used all your PCI-e X2.0 slots, so running the drive in a different slot on your motherboard would be pretty useless.