Thanks Kevin, that does make some sense to me. But still unsure how to fix it. I checked both working and fault pages, the source codes seem to me very few different in structure...any ways here could I post my source codes to you, and make it sorted?
Cheers, Thanks again.