EDIT: Ok, i found the reason. i should delete tblProfile, and use fkResID for my 3 subprofile tables instead. i haven't made the changes, but i think it'll work. thanks all.
Hi Richard,
Thanks for the reply. I have worked more on the database since then, and i agree about the contacts...