I used CE-X but funnily enough it would not compile under the ps3toolchain...
I installed PS3chain and all is good.
It wasn't the chain itself, it was what was required in the setup environment before it was even installed that fixed the problem. :)
In the morning I will post up a copy of the "final" source for it and then I will start trying to get it to port into the latest PL3, unless the downgrade files get done before that and we can all hopefully goto retail units with them.