PHP 5 is slated to have namespaces included. There's no test version yet to determine how well this will work, but that should fix one of his two complaints. The other is more of just familiarizing himself with the language. I doubt this can be fixed.