I have not tried this product for myself, but to my understanding, Partition Magic can do some nice things with exisiting partitions. Since you have one 20GB parition that also acts as your system partition, I don't know how it will handle that. Might be able to combine them.