I have a Toshiba laptop with a 223 GB hard drive. It already has Win7. I am thinking of making it a dual-boot. When I partition the drive how much space is good for each OS? I also want to make separate partitions for Ubuntu's root, swap, and home.