@JazzieB: Case correction on declaration sentences is not performed. This is the only way (right now) to allow BLIde users case correct their local defined keywords. I will improve this for further versions. but for keywords such as If, Then, Else, etc... them should be hilighted properly. Please check you have selected the option 'case correction' in your BLIde preferences. the code you posted hilites perfectly on my computer....
I can understand your point about defining variables, so fair enough. As for the normalising of case with keywords, the code I posted above was entered as lowercase only and that code is the result. As you can see, not all of the keywords are corrected. I have always had the problem with Or, And, Not and such like with all previous versions, but now I'm getting it on even more keywords, such as those mentioned. They do all seem to be part of the basic command set, which might provide a clue if they're all in the same module. Case correction is on, as is using all of the modules for highlighting/case correction.