There is nothing you can call best. But whether some tools, technology will perform better depends completely on the context. I know some ways to debug PHP codes. 1. Netbeans IDE. The debugging facility here is excellent. You can debug even a single file without creating a project. It uses xdebug debugging engine. 2. Zend Studio/Eclispe PDT. Recent Zend studios are based on Eclispe PDT. They supports both xdebug and zend debugger. The problem I find with these IDEs that you can not debug a single file without creating a project. May be there is a way but I dont know. Its always better to download those all-in-one package IDEs to start development faster. These packages has zero setup time. So no time wasting. -- Shiplu.Mokadd.im ImgSign.com | A dynamic signature machine Innovation distinguishes between follower and leader