I took Samps's ChainedList and made it object oriented, which will allow you to keep multiple lists around. It still needs a few more methods to clean it up, but it's working.
http://members.cox.net/jims2/ChainedList.zip
Comments welcome...
Jim