>Actually that is part of the problem -- misspelled variables, functions, etc. won't get caught until runtime. With language such as C, a lot of such problems do get caught during compile time -- and lint serves to catch other potential problems that won't get caught at compile-time. I find that misspellings are often hard to spot as the brain has a tendency to auto-correct for you. There are also occasions where I'd run into problems resulting from the auto-scoping of variables to PRIVATE resulted in a hard-to-debug situations.
ZLOC is your friend - if you declare them first. I'm spelling my variables camelcase first time, and then lowercase later. Then what beautify doesn't change to camelcase is misspelled.