I'm using a Gigabyte Z68XP-UD3, which you can get for around $120-$130. It has plenty of nice high-end features for what is essentially in the lower-midrange category, such as:
- SLI or CrossFire compatible
- 2 6Gbps SATA ports, and six or so 3GBps ports
- 4 USB 3.0 ports, two front, two back
- 8 USB 2.0 ports
- Support for... I forget what it's called. But you can stick an mSATA SSD and use it as a cache drive.
The board does have a version that comes with the mSATA SSD for $80 more, but if you're getting an SSD, this is kind of pointless.