One little glitch I have run into using dd to clone a drive is, if both drives are to be used in the same computer they will both have the same UUID which causes problems with mounting.
You can fix this with the tune2fs command.
Code:
tune2fs -U random /dev/sdX
That will change the UUID of the disk to new randomly generated UUID.