A note of explanation on the cable types:
-Cable television is carried over coaxial with a 75 ohm impedance. RG-59 and RG-6 are popular varieties. The screw-on connectors used are 'F' connectors.
10megabit ethernet comes in two flavors: 10base2 and 10baseT.
-10base2 runs over RG-58 coaxial cable, with an impedance of 50 ohms. The connectors used are twist-on bayonet types called 'BNC' connectors.
-10baseT runs over Unshielded Twisted Pair (UTP) cable, with a minimum rating of CATegory 3 interference rejection. The now-popular CAT 5 is fine, too. The connectors used are RJ-45 modular plugs, similar to RJ-11 phone plugs.
-100baseT (100mbit ethernet) runs over UTP cable with a minimum rating of CATegory 5, using the same RJ-45 plugs and cable pinouts as 10baseT.
From the product page, the XSurf 2 only features an *RJ-45* (10baseT) connection, and thus is compatible with all today's 10/100 hardware.
Older (pre-XSurf) cards with only a BNC connection can still be used with a media converter. (An additional item, costing $15-$30 if you know how to shop.)
Addition of a USB or PCI bridge and a supported commodity network adapter is another option you may want to consider, depending on your budget, your plans for your hardware, and your tolerance for complexity.