This is a relatively good bet but didn't hold true for me. My problem is that I have Intel's newest chipset so the additional SATA controller drivers on newer XP builds still wasn't able to recognize my SATA controller. I had to take the disk I bought, download the drivers, slipstream them into the XP CD, and then install from there (the nice thing is that since I had to slipstream anyway, I included my wireless n drivers and LAN drivers as well).
This won't be a problem for anyone who either:
A) Has a chipset old enough to be supported by default
B) Has some kind of BIOS ability (as the thinkpads seem to have according to that link above) to bypass the issue entirely
C) Has an internal floppy drive or USB floppy drive with which to load the drivers