Most of the new distros on Linux have an auto format feature for the different paritions you will need. 20Gb should be fine for Linux, now on RH 9 if you install it after XP it will provide you with a screen in the beginning for dos (Win XP) or linux to help make dual boot easy. Now if you reinstall XP, it could screw up the dual boot.