I have a PCMCIA 10/100 ethernet card (Realtek chip/Planet ENW-3504FC) which works just great, under XP SP1 it does not even need any driver to be installed- when inserted XP autoinstalls the necessary drivers for it, and its ready to run in seconds. It is usable on any old PCMCIA slot or any modern cardbus one, and its price is very reasonable (about 25 $). So far it has woorkede great on an old HP Omnibook, a Toshiba Satellite 1800 series laptop as wel as my current Acer 291 LMi laptop (although the Acer does not need it, it has an internal ethernet interface).