Copying XP from one drive to another?

hey … i wanna buy a new hdd … i have a 30gig and an 120gig installed rite now … wat i wanted to know was … can i copy xp from the 30 to the 120 … and then install the new drive … i heard norton ghost could do it … but if i make a copy of the windows from the 30 to the 120 … how would i use norton ghost if i take out the 30 which has xp on it … or would i extract it to the 120 then take out the 30? … thanks

see this similar thread