You might want to check out GNU Parted and/or QtParted. They allow you to resize partition without loosing your data. I'd recommend booting off a Knoppix CD and running QtParted. Charles