Hi All,
I am a first time builder and I wanted to run my chosen components by the community to gather opinions. I have a maximum budget of $2000 for all components, but wouldn't mind spending less that that. I'd like to build the best PC that I can for my budget, the intention is to use the PC for high-mid range gaming. The parts that I've picked are as follows:

Does this seem like a good configuration? Are there any compatibility issues that I may encounter with these components? Will I need a heat sink in addition to the four built-in fans in the case? Anything that I've forgotten to consider? Any help or opinions would be greatly appreciated.

No plans to overclock, should I invest in a heat-sink?
Just to clarify, to get dual channel RAM do I just need two sticks of the same make or are there special Dual Channel makes?
Am I just wasting money with two 2 GB video cards, will they offer any advantage, even if slight?
Why 2500K for CPU?
SSD is out of my budget for the time being, but I am definitely aware of the OS on SSD method.

if you dont overclock,then get a non k cpu on an h67 board or such
a better heatsink will be,maybe,more quiet.
you get a dual channel kit,2x2 or 2x4 or 2x8(if tehre are around )
at super high resolutions on tri screen the 2gb buffer will show itself,yes.
because for games the extra 4 threads wont matter.
40-60 gigers are quite cheap. you can get a storage drive later if you want.

Just looked at the cost of the 1gb radeon hd 6950 compared to the 2gb, it's only $10 more a card for the 2gbs. So I think I'm going to stick with the 2gbs, just in case I want to change up my monitor set-up later down the road.

On a small monitor, not overclocking and if only for gaming (web movies etc) you were going overkill for the monitor you picked..

Even if you go to 1920 x1080 or 1200 2 cards is a bit much.. I agree at $10 difference to the 1 gig stick to the 2gig.. but not 2 of them.
On the monitor. try get yourself something with 1920x1200. It's a more "natural" ratio as it makes the screen a lil more square compared to 1080.
This gives you more depth of content on web pages / applications and is better for gaming too (especially if there is stuff above/below you much)

As your not overclocking, follow Dangs advice.. save your money as the main advantage those other parts give is for overclocking: that is a H67 board and a NON k cpu
You won't notice any difference in gaming.

16gig of ram... wow overkill. 8 gig is overkill for a small gaming setup.
My advice is either 2x2 gig or 2x4 at most. Most likely you would have a slight issue with 4gig if you are running 64 bit win 7 and a few apps and a modern gaming title, so 8 is best here, 16 is ridiculous unless encoding videos or something major like rendering etc...

The money you save from having only 1 card, lower end cpu and mobo and half the 16gig of ram your looking at, you should be able to afford an ssd very easily.
It doesn't have to be huge or the most modern version but will make load times much much faster.
That said if load times aren't an issue for you... I would suggest a new / better monitor now to go with the new computer.