I think you should add Spell checking!!!
the j commented
And an option for natural language cues when searching for a tag. Ie. typing in bill would bring up the tag William. Typing in Park would bring up Yellowstone. Of course this could be turned off when you knew exactly what tag you were looking for.