I thought I mentioned that I'm running in linux, and yes, there are threads involved. I just don't know why on one machine that it would run so differently than another.
As to re-writing my whole code, well, I've got around 2500 lines of code, and while re-writing would be faster I'm sure, I still don't want to invest in the long hours to do such a thing. Especially since 90% of the time that it will be running on the one machine that works, only a small percentage on the other, and it will never be publically used. It's an interface for a custom-built astronamical camera, it'd be useless to anyone who doesn't have the very camera that we have, except to get an idea as to how some things work. -- http://mail.python.org/mailman/listinfo/python-list