Awesome, that works!
I'm sure I'll figure out what the problem is when I get a bit more comfortable with Python; as already noted, it may be just be a little bug somewhere. For now, at least I know how to work around the issue and start having some hacking fun.
Big thanks again for your help!