I just spent ALL night debugging the fact that HTTPService gives you a variable set that is case sensitive. The case of a single letter had me ripping all my code apart and questioning whether or not assignments could fail to work.
It's a cool thing to be able to refer to hierarchical data structures defined (or loaded) at run-time, but there oughta be an easier way to find things like that than just eyeballing the out-of-place letter. I thought my bindings were broken, but I was simply pointing to a different place when updating rather than when loading. *sigh*

