I am looking to backup my hard drive (40G) onto an external one. I need to clone EVERYTHING for disaster recovery. When finished, the external hard drive should be an exact duplicate of the desktop hard drive. Two questions:

1. What is the best and most reliable external hard drive I can get for under $100?

2. What is the best way via software or any other way to clone the desktop hard drive to the external one?

Suggestions & recommendations are greatly appreciated!