Ghost can write an image onto a different sized disk as long as there's enough space for the data, IIRC. dd can only write an image to an equal-sized or larger partition/disk than the original, and if it's larger, you'll end up wasting space because the filesystem will be the same size as the original, unless you can find an extra tool to resize the filesystem to match the underlying drive space.
_________________________
Bitt Faulk