Multi monitor support is native to all windows operating systems as far back as Windows 98. When you install another video card and monitor, you set it up just like you did your dual monitor set up. The third (or 4th or 10th, 64th) monitor will show up in Device manager and you just check the Extend My Desktop To This Monitor check box. Windows will run as many monitors as you have slots to plug in graphics cards. So two cards supporting two monitors each will get you a quad monitor setup. Now, the added video cards don't have to match the format of the existing card (ie. you can mix PCI, AGP, and PCIe cards. the only caveat is that all the cards must run off of the same driver. It's a little complicated to verbalize, so bare with me.......
You can't run two different Nvidia drivers at the same time.
You can't run two different ATI drivers at the same time.
You can (and I have) run Nvidia drivers, 3DFX drivers and S3 drivers all at the same time though. I never tried an Nvidia driver with an ATI driver though (not an ATI guy).
Also those third and 4th monitors on the 2nd or 3rd video card don't need a lot of horsepower For just 2D apps, a cheep (you probably have some laying around) 16mb PCI card(s) will do fine.
Here's a set up I had with 2 x 6800 Ultras, an MX440 and a 3DFX 5500.

You can't run two different Nvidia drivers at the same time.
You can't run two different ATI drivers at the same time.
You can (and I have) run Nvidia drivers, 3DFX drivers and S3 drivers all at the same time though. I never tried an Nvidia driver with an ATI driver though (not an ATI guy).
Also those third and 4th monitors on the 2nd or 3rd video card don't need a lot of horsepower For just 2D apps, a cheep (you probably have some laying around) 16mb PCI card(s) will do fine.
Here's a set up I had with 2 x 6800 Ultras, an MX440 and a 3DFX 5500.