I FINALLY found the awful little typo causing the problem. I've played it through several times now with no error, you should be in the clear now.