In addition to the jQuery UI based lists, list.js allows for the creation of advanced lists.
For non-developers:
Go to http://listjs.com to find out more.
For developers:
File can be found at /jscripts/list.min.js
Also don't forget about http://1blankspace.com/developers that has a list of some resources useful for building user experience clients using js.