He stayed up extra late and helped me debug some of the rough spots of this awful section of code. It's still not working entirely right (it's stalling on the provided dictionary from class, for some reason)... but at least it's a *lot* closer to done.
YAAAAAAAAAAAAAAAAAAAAY!!!!!!!!!!!!