Suse will repartition the drive for you. I have had good luck with it on 3 seperate occasions. Windows XP still bootable after suse resized the partition. There are limits to how much free space you need on your main partition and how big the new partition can be though.