To Longhorn: do not confuse people, Dell Precision M4400 does not have a serial port
The list of laptops I have found with hardware serial port and which can be bought with Core 2 Duo or better Intel CPUs:
Dell Latitude D520
Dell Latitude D530
Dell Latitude D620
Dell Latitude D630
Dell Latitude D820
Dell Latitude D830
Dell E5500
Dell E5510
Dell Precision M2300
Dell Precision M4300
Toshiba Tecra M9
Toshiba Tecra M10
Toshiba Tecra A10
Toshiba Tecra A11
Toshiba Tecra S11
HP Compaq nc6320
HP Compaq nc8430
Fujitsu Lifebook E series
Fujitsu LifeBook E780
and of course there are more ...
Those who need HARDWARE serial port on a new powerful computer there are a few alternatives:
1. Get a USB to serial converter and expect that it will work. If it will work, then it is the easiest solution and it is not worth to buy a laptop with hardware serial port. However, USB to serial adapter creates virtual serial port in Windows and it is not accessible in DOS and some old software will not work with it (even in Windows).
2. Get a PCMCII or ExpressCard (e.g. look for those with Oxford OXPCIe952 chipset) card with hardware serial port. Note: look for adapters which work through PCI interface, not USB (in USB case it will be the same as USB to serial adapter and will not make a hardware serial port)
In this case it is still not 100% guarantied that it will work, because most often you can not change hardware resources such as IRQ and port physical address, but probability is higher, because this is already hardware serial port.
3. Use software such as Adontec COMM-Extender (
http://www.adontec.com/commex_e.htm). It is expensive software, but you can try it for 15 days and see if it works for you. In this case you can use USB to serial adapter or any other kind of serial port and make it look to the software as it is hardware serial port with specific resources your software requires you to provide.
The difference between virtual and hardware serial ports as seen from software is mostly in resources. For example, some old software finds ports through interrupt (IRQ) and physical port address (e.g. "COM1" is typically found by IRQ4 and port address 3F8), which is not available for virtual ports, which are found by their name ("COM1", "COM2", ...)