Please critique my code

But try to stick to a single style of variable names. A pretty common way is:
thisForVariables
AndThisForConstVariables
ALL_CAP_FOR_MACROS