is there any particular reason why searchColumn *is* case-sensitive but selectColumns is not?
(note: other methods also have this problem, but this one is the most recent for me and has thus prompted the idea)
i suggest:
a) make everything not case-sensitive;
-or-
b) document what is case-sensitive and what is not case-sensitive.
thanks for your consideration! 
cheers,
-e