Honestly, I don't know why I even continue to bother posting to global warming stories. It's one of those topics on which most everyone has an opinion which is quite firmly established. I could post study data, results of papers, even results of my own models and the response will always be "Your model is wrong, I don't believe it." or "I don't buy it." from someone who has probably never even studied fluid mechanics. Professional courtesy doesn't apply, because apparently I studied a worthless field. Yet I don't seem to go around telling anyone else that clearly everything they learned in school was wrong because I'm an armchair expert who read a few stories about it on the internet. Meh. At least it's easy karma points.
I've noticed several design suggestions in your code.