I think superduper is suitably for tiger

carboncopy is suitably for leopard

and you can use terminal to clone hdd from old to new can type follow

sudo asr -source(drag your old hdd(from finder)) -target(drag your new one(from finder)) -erase -noverify

then terminal ask password of you system type is and waiting for clone

bye