A better one is the Gigabyte GA-X58A-UD3R. It's slightly cheaper, but still packed with featrues.
Definitely agree on saving the cash and getting the 930. No reason to pay such a high price for a factory overclock.
And 6 GB is a must. 3 GB is a little too small and you need triple channel RAM.
If you're in the US, here's a couple of good configurations:
CPU/Mobo: i7-930 and Gigabyte GA-X58A-UD3R
RAM: Corsair XMS3 3x2 GB 1600 mhz CAS Latency 7
$155 after rebate OR G.Skill Trident 3x2 GB 2000 mhz CAS Latency 9
Check to see if you're within driving distance of a Microcenter. You can get the i7-930 for $200 there, which will save a bundle.