Hmm I think you can use a DVI splitter cable to run 4 monitors per graphics cards (the split cable does not clone the display, i think windows will detect each display indipendantly). Using this method should run 8 monitors decently off of 2 8800Ultras.

http://sewelldirect.com/dvi-splitter-cable-vga.asp

http://www2.dvigear.com/diam.html?so...FSMaagodaRrHhA

http://www.nextag.com/cable-dvi-splitter/search-html

http://www.tigerdirect.com/applicati...?EdpNo=2315801