This is more a question for myself: is it all right to name a dictionary "dictionary?" I've never seen this done before. Or even any type mentioned in variable names in general.

~Amused~