The jQuery Tagit plugin transforms an html unordered list into a unique tagging plugin. Why unique? Because jQuery Tagit uses jQuery Ui's auto-complete plugin to supply suggestions to users as they type.
Website Demo