Can I use Ghost to switch to new hard drive?

I want to buy a new/faster hard drive for my system.  Can I use Ghost to create an exact image on the new drive so that I can just pull out my old drive, plug in the new drive and be ready to go?

 

Thanks,

Rocky