It was running perfectly in 20 minutes here. Everything is looking great, all my colors are perfect now. Thanks again.
Just for the future, what do you think about ifdef'ing your hleGetMatrix functions? That threw me for a loop while I was trying to figure out why only certain ucodes were showing things