OpenSuse 11 Running Fine off USB HDD,but starts with FSCK.

Dear all,
Thanks to the Linux and OpenSuse team for giving birth to my favourate operating system.

I’ve installed OpenSuse 11.0 onto an External USB2 Hard disk (seagate 2.5 inch Momentus,5400RPM, 320GB)
which is working like a charm till now.

However,i am afraid that Head may not be parking correctly when the System Shuts down (I know that sound). Suse boots and runs FSCK everytime and Fixes some stuff. Also, Suspend to disk never works for me,due to the same reason.

I feel worried that such treatment would be detrimental to the hardisk and keeps a hanging sword on my precious data.

(please note that i’ve migrated from XP,hence not familiar with Command-line)
Kindly assist.

Any answers,People?
Admins?

Or Shall I move this to hardware seection?