I have worked with some very good architects, some awesome programmers, good database administrators and some very good testers. One category who I missed are some good performace tuners. Most of the performance folks I have worked with knew how to tune the database. We need people who are programmers who know the database, knows the PL/SQL programming to tune the queries and stored procedures, knows the Java programming, a good Java architect to address the design issues and someone who understands the OS and JVM to the teeth. Performance tuning is not a secondary job and only folks at the top of the technology stack can do it. How difficult could it be to find such a guru?