I want to upgrade my HD from 40 GB 7200 RPM to about a 100 GB one?

Is it necessary to backup any data? Will I need to reinstall Windows?

Any other tips before I venture forth??

adam