I have the P35-DS4 rev.2...
I have the P35-DS4 rev.2 matched with a Xeon 3220 quad, EVGA 8800GTS, Rosewill RCX-Z775-EX 92mm 2 Ball PWM CPU Cooler and an Anteck 182 case in which I modified (drilled and tapped to move it over a bit) the base hard drive caddy to allow for 2 120mm intake fans in the front. Have OCZ2N1066SR2GK memory running at 1066, 2.05V. I wanted this thing to run cool and quiet (it does), and the board controls the CPU fan well, generally keeping it at low speeds. System is not overclocked, and I have not played with that much, though BIOS will let you do it.
About the board, BIOS does not give you actual memory voltage, only the offset from 1.8V base. I put in the latest f9 BIOS, I think its the best, no longer need to futz around to see all the overclocking options. There is a ton of memory settings (and others), none are explained well in the manual if at all. There are 6 intel SATA plugs and 2 Gigabyte SATA controlled plugs. I have 5 of the 6 intel SATA in use now in standard mode (no raid), works well. I have read here that if you go raid, use the Gigabyte plugs, that they are faster. Tons of USB, firewire and even the onboard audio I think is good. Also has serial and parallel connectors, but no cables included for those.
I like the board, this was a build from scratch and it booted to DOS (from floppy) on first power up. Have not had ANY BSOD. Running XP. For an intel processor, I think going with intel chipset is best bet, though this is not capable of SLI(?) I think. My Xeon chip has worked well even though it is not on the "CPU Support List" for this board. I'm happy with my purchase, though it is a bit pricey.