A search! With different modes! TAGS still incomplete. Some refactoring necessary.