Vista employs a method to keep fast. Basically everytime you step away from you computer, Vista will start rearranging your files in the hard drive to make it boot faster and let it stay fast. In the case of your hard disk space, Vista was probably cleaning up temporary files and compressing unused files dynamically.