external
There's a program called Casper XP which will clone your hard drive to an external or internal seperate drive. Exactly, everthing, Windows, all your programs, EVERYTHING.
Though, using a usb hard drive wouldn't be too good, it would take forever to load, and it's really not possible to boot from an (USB or Firewire) external drive yet, and since you're using a notebook hard drive, and that's not the same type of HD in your external, so they're not interchangable.
LaCie makes a new external SATA drive, which has the advantage over USB and Firewire of being as fast and sometimes faster than an internal drive. This drive you can boot from (I moved my entire system to my external eSATA and deleted my internal drive for storage). They make a PCMIA card to connect it to your PC with a SATA port.
bb