You can also get a MB with 3 or 4 PCIx16 slots, fill them with cheap video cards. Another option is to get AMD's new video cards that can run 3 monitors each, but I think the third monitor has to accept Display Port.

Doing it won't be the hard part, realize though a lot of cheap monitors won't look good because of their limited viewing angle.