It would be interesting to have the Encoding Key stored remotely so users don't really get access too it as in its not shipped with the product. Providing the key can be accessed remotely the script will always be able to be decoded and the key can be called by ionCube on runtime?