Tselectbuffer is a project mainly written in Vim Script, it's free.
A quick buffer selector/switcher
This is a mirror of http://www.vim.org/scripts/script.php?script_id=1866
This plugin provides a simple buffer selector. It doesn't have all the features other buffer selectors have but can be useful for quickly switching to a different buffer or for deleting buffers.
The idea is to view the buffer list, to do something, and to close the buffer list. If you really want to permanently watch the buffer list to see whether it's changed, you might want to use a different plugin.
Features:
:[N]TSelectBuffer[!] List buffers. With a count or a !, show also hidden buffers. Keys: