The searching and persepective capabilities in OmniFocus 1, OmniFocus 2, and OmniFocus 2 for iPhone allow for a simple tagging/multi context method.
This method allows for adding tags or multiple contexts in your tasks, then using search or perspectives to filter/find tasks with a given tag. The key point is the search field in these versions of OmniFocus look for the literal value of the text entered. So looking for ‘wordpress’ is different than ‘#wordpress’. I can now add whatever tags I want in my tasks for better find/sorting/displaying.