I just use Disk Utility. I just don't see any advantage to SD or CCC.
Cloning the entire drive (both OS-X and BootCamp partitions) would be done using one of the above for the OS-X partition, and WinClone for the BootCamp partition.
Boot from your install DVD (or the Mac's restore disk), run Disk Utility, and verify the source disk with First Aid.
If you hadn't done so already, format the new drive with a single partition using GUID map and format as Mac OS Extended (journaled).
Next, use Disk Utility Restore to clone the original to the new drive. Drag the old volume to the Source and the new to Destination. Check the "erase destination" to enable block copy. Double-check source & destination. Check it again. Disk Utility will ask if you are sure you want to erase the destination. Check your source & destination again.
Wait a while (it could easily take an hour or two, depending on how much data is being moved).
If you already have the new drive installed in the Mac, then just restart. The startup disk should remain set to the internal, but you can verify and restart from the Startup Disk app. Otherwise, now's the time to swap drives. Once that's done, you can restart per above. You should now be booted on your new drive.
If you have a Boot Camp Partition and Windows installed, it can be cloned to the new drive too. I've had great results using
WinClone:
With the old drive mounted, use WinClone to create an image file of the old BC Partition.
Next, use the Apple Boot Camp Assistant to create a new BC partition on the new drive. It needs to be the same size or larger than the old, but larger only works if you had formatted the BC partition as NTFS. Actually, it will work with FAT32, but you won't have access to the additional space.
Finally, use WinClone to restore the image file to the new drive's new BC partition. Windows should boot right up. I've done this method several times over the last month and it's worked fine. Also, if you had created a new, larger partition AND it was NTFS format, WinClone will expand the old partition to the new BC partition size.