To be fair, I've been programming with Multimedia Fusion/etc. for ~15 years, plus a vague understanding of Javascript/C-like-stuff and I've had some practice with Python doing Django over the last year or so, although that was all very specific stuff and I didn't know any of the basic concepts behind what I was doing.
Sometime between my executing it in the first place and now, I managed to introduce some sort of error into this such that it stops working after reading one blocks file.  I haven't figured out what I did yet, and I'm not sure if it's in the version I put online or not, so if you want to use this, be warned.
__________________
|