End-User Searching: Philosophy and Practise