With such a wide range of project management (PM) approaches, techniques and tools available and marketed, which do you use and why?

I include projects, programmes, portfolios and project management offices (PMO) under the umbrella term of project management. I would welcome and be interested in your views, comments and recommendations.