I am not sure whether any of the more prominent manufacturers (Dell, HP, Gateway, Sony, Acer) offer laptops with XP or not.
This is a good notebook from Dell http://www.dell.com/content/products/productdetails.aspx/inspn_e1705?c=us&cs=19&l=en&s=dhs
I have the Inspiron 9300, which is two generations back with the same body and screen, but has a single-core processor and a lesser video card. The link above is to the base edition of the notebook.
I would recommend upgrading the following:
1 - Video adapter (card) to either of the 256 MB cards (the ATI is $99) to move away from the integrated video adapter. Whether you run XP or Vista, the integrated video adapter will eventually not cut the mustard.
2 - Upgrade to at least 1 GB of the "DDR2 RAM 667 Mhz" ($25)
3 - Upgrade to the 100 GB 7200 RPM hard drive ($95)
The above notwithstanding, I highly recommend the following for any current notebook use:
A) Dual core processor (highest number in 'Ghz' you can afford, and a Core2 Duo if possible).
A video card with at least 256 MB of RAM on it (no integrated video).
C) Memory - at least 1 GB of no less than DDR2 667 Mhz speed RAM (the 533 Mhz speed will be a bit disappointing in about a year for any video or multimedia applications - games, movies, etc.).
D) A hard drive that is a 7200 RPM speed to enable good response time when loading the operating system, opening programs, and saving files. Note - currently drives greater than 120 GB only come in a 5400 RPM or 4200 RPM speed, so 100 GB is the largest currently available in the preferred speed.
E) A DVD/CD drive that can at least write to CD and read DVD dual-layer discs.
Terminology:
MB = Megabyte (approximately 1 million bytes)
GB = Gigabyte (approximately 1 billion bytes)
Mhz = Megahertz (can be loosely thought of as 1 million cycles per second)
Ghz = Gigahertz (can be loosely thought of as 1 billion cycles per second)
Dual-core processor items:
Core duo processor = Intel's first generation dual processor
Core2 Duo processor = Intel's second (and current) dual core processor
When you think of processor cores, you can use the following analogy:
A single core processor is like a single road which can allow cars to pass through and the processors cycles per second as the speed limit on the road. Each calculation going through the processor core could be represented by a car going through the road. The more calculations (or cars) required (A.K.A. - tasks on the computer), the more congested the core (or road). If you have a dual-core processor, you now have two roads to allow the same amount of traffic.
As with any road, the faster the speed limit, the faster the car can get from point 'A' to point 'B'. Therefore, you want the fastest processor (expressed in 'Ghz') you can afford.
Memory is a holding tank for anything you are working with on the screen (loosely translated). The larger the amount of 'bytes' the more the tank holds. Like our analogy above, the faster the speed of the memory (expressed in 'hertz' or 'cycles per second') the faster the tank can move things in and out of the holding tank to complete tasks.
Okay, that's it for our mini class.
I hope this helps in some way. 