Philosophy: Difficult, Important and Everywhere