You will not harm the drive. It isn't really necessary to run it often unless you suspect a problem. I run it without the attempt to fix bad sectors. If a problem arises with the scan, you could rerun with the repair option.
I use the 'chkdsk' as part of my
weekly maintainence of my PC. I
always allow it to 'check and attempt
recovery of bad sectors' even though it takes more time.
Recently I have read not to do this
unless there is a suspected problem.
Does it do any harm to the computer to do the complete 'chkdsk'?
If it does how often should the complete 'chkdsk' be done?
Thank you for your help.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic