I saw something at CompUSA that had ethernet, usb, and firewire.
However due to the price, a new motherboard with integrated ports might
be a better buy.
Another alternative to free some PCI slots is to use some USB devices.
I am running a Soundblaster Extigy for sound, and a US Robotics modem.
The Bill of Rights - Void where prohibited by Law.