Thanks man!

It never dawned on me for some reason. After some tinkering, I've got it working... despite a few bugs. But I'll figure them out.

Thanks again.