No problem! Yea Norton Ghost is just one of the many imaging pieces of software out there. I like it as well as many others around here. I think it will work good for you because you are not dealing with SATA.
There are many ways you can deploy images. It really depends on which version you purchase. Now we at work have the latest Ver10 Enterprise which supports Ghost Cast Server (which is *****in!!). Basically this is how I do it..it may be differnt for others..
1) You install the Ghost Server software on your primary computer that you will use to deploy images. Configure this computer with a static IP as you will use this to transfer images back and fourth via the network.
2) You launch the Ghost Cast Server which is part of the install on the computer you just insatlled this on. You name the session, select if you are creating an image or restoring an image, select the image location if restoring or image destination if restoring, then accept clients.
3) Prep a client computer which you will use as a master image, install all apps etc etc..
4) Boot the client computer with either a bootable floppy with the network drivers (ghost suite includes a boot disk making wizard) or right from a PXE compliant NIC. Once launched you will be prompted to enter session info source etc etc...then the creation begins assuming it esstablishes a connection to your ghost cast session which you had started in the earlier step.
5) Thats it once it finishes you will have the image on your server, which you can now use to deploy to as many clients as you purchases licesnes for. You basically do the same steps above to restore an image. Very easy.
You can also do as you mentioned with a portable HD or attaching it as a slave..but thats not as effecient as being able to do 20 at one shot via the network method
If this is for home you may want to find alternative methods to acquire the corporate ghost software since you will probably only use it once..hint hint..yea thats all I am saying about that to avoid trouble