Before last week, I much appreciated Zend Encoder. It was simple to use, and always worked. I've wasted somewhere around 15 hours in the past 2 weeks working around ZE2.0x bugs. I'm not a happy consumer. First, __FILE__ doesn't work in ZE2. It gets replaced by the path where it was ENCODED, not where it's EXECUTED. This is wrong. I emailed Zend, they told me to use zend_loader_current_file() in place of __FILE__. That seemed to work, but now include_once and require_once break with that function. I'm not pleased at all. I'll definitely look into this service.