Wondering if anyone has any ideas here ... I'm using mzscheme embedded in a fairly complex c++ application that is itself multithreaded. That is, the c++ app handles its own threading. What kinds of issues arise in embedding mzscheme in this environment? Most of the critical code *needs* to be in C++ (though not for technical reasons), so "doing everything in scheme" really isn't an option here. --Chris