i am going to take a difference approach and try stripping way only the interface modules in the ISO. Previously, I started with no modules and built up only the minimum but I suspect i broke something when i did this. So.. maybe a backwards (or forwards?) approach might be easier than trying to troubleshoot exactly what is missing, leaving me with a very generic error. I already spent most of yesterday trying to capture the the error in the code but I seem to get nothing. Even with manually adding output headers and building a custom simplified version of the modules I am getting the same error. It's definitely a mystery... So rather than fight the uphill battle, I will start with everything, less the X interface stuff, and test the ISO. If this works out, I can begin removing things until i find the culprit. I know some of you are patiently waiting for me to release something that works enough to begin testing and developing, so i apologize for my slowness.. I am only one man, but through this project I hope to create an army!