How does Parallels handle hard drive usage?
Parallels allows to compress the virtual hard drive to give unused space back to the host OS. This only works as long as you don't create any snapshots of the virtual OS and don't use the Recovery functionality (which is most probably not an issue).