I had the exact same problem, tried bootvis, cleaning registry, pagefile, reinstalled drivers, deleted prefetch, still it was taking 260 seconds to load XP Pro. Now I had two HD's, a WD and Maxtor. Bios said that WD was master (as I had expected) and Maxtor as slave. When Windows XP finally loaded, it said the same thing. However, when I took my machine apart out of shear frustration, it turned out that the physical settings were all out of wack. So, I set it up properly (those darned technicians) and now my XP boots in 24 seconds (to logon screen). I'd check my setting on the HD's if you have more then one, and fiddle around with that. You might be surprised to find that was your problem all along.