look into Matrox dualhead2go or triplehead2go. little portable box, will turn a single VGA/DVI out into 2 or 3. And 2 boxes will turn 2 outs into 4 or 6. Used the triple on my laptop for about 2 years, now on my desktop. Happy as a clam. The main advantage is that it's external, so will work with laptops or when your slots are all used up, and it's pretty portable between computers. Different models for VGA and DVI, so pick the right one. But it's not that cheap.
But if you're after 2 monitors and you have a slot available, then the cheapest option is just to buy another graphic card (provided yours doesn't support 2 already)…