Digi EtherLite is great for putting serial ports out on a network cable (unless you have old IBM terminals). This is currently our favorite solution (on a cost / convenience basis) for 8 ports and up. Equinox makes a similar device at a slightly lower price but I haven't tried it yet.
For 4 ports we have been using a Stallion 4-port Easy-IO board and it's reasonably priced ($295 list - less on the street). Cyclades makes an almost identical board using the same chip set which is more popular among Linux users, but it isn't carried by our usual distributors.
Siig makes a 2-port PCI sold at Frys for around $75, but it doesn't support Linux at all. Frys carries another brand which claims it works with Linux, but it didn't when I tried it.