If you want to expand your system, and bring it right up to date, I would say get the SmoothStepper board.
This is a new board that runs from a USB port. It controls all the axis, and has enough imput and output connection for anything you want. It also controls the "stepping" for the motors, so your computer does not have to do that, and is much smoother and faster.
If you already have your machine connected to the computer, the SmoothStepper is a direct swap for the LPT1 and other outputs, but only has the one connection - a USB plug.