Dual Boot
Just curious, is the Dell XP CD you received from ebay seller original?
How about just Dual Booting from Vista or XP. Just Enter vista normally and install your XP on your new Drive (1TB). Then throw vista harddisk after that.
What drive is your 'A'? It could be a flash drive also. Haven't heard of any newly shipped system at the moment that has still floppy drive.