I hear you. I see these words mixed up all the time. Even intelligent people have a hard time with them. I think many times it is just a result of being in a hurry, and not paying attention. I know at work, (a firearms manufacturer), I sometimes write notes about "missing sight on a barrel" or something, but put "site" instead. I'm so used to web"sites", that I naturally write that instead of sight!