I run 4 1920x1200 monitors, and am looking to do a new build for adobe CS5 apps, and web browsing, with no gaming at all.
Would it be better for me to get a 2gb Radeon 6950 which can handle all 4 monitors, or should I spend the same amount of money, but on 2 1gb cards that can each run 2 monitors? I will be doing new case, mobo, ps, etc, so space for 2 cards should not be an issue.
No, generally not. You should buy them to power your 2 monitors. The only other benefit that they could have is to help you with some of the apps that use hardware (GPU) acceleration. If this will help you with your apps, and is available in them, you might want to look into a better card, but otherwise, cheap ones will do. But make sure that you buy plenty of ram, especially if you plan on video editing and rendering in high-def, as this is a very RAM intensive process. Look into getting a good amount, at LEAST 12gb, more is recommended. As for a GPU I would recommend this: http://www.newegg.com/Product/Product.aspx?Item=N82E168... they are $37 with a rebate and got good reviews, additionally, they are much better than others at the price range.
I would definitely go for the dual DVI over 1 DVI and 1 VGA. In my experience VGA has a softer (less crisp) output then DVI or HDMI. For some people its not noticeable but I notice it easily. I also always notice compression easily so maybe its just me haha. Anyway I think its worth it.