Bit quiet in this forum.... guess we only have ourselves to blame for that.
In lack of some wildly innovative, groundbreaking forefront research... here's an implementation of the Programmers Textbook Doubly Linked Pointerlist.
The program sets up two pointers, Start and End (or Head and Tail if you like) and has a crude 'Windows-style' navigation bar to insert, delete, fast forward etc.
The cells in the list carry only an integer, but you can modify the struct that makes up the cells, to carry whatever you like.
Get this little contribution to your general wellbeing at:
http://www.granths.sa.edu.au/home/fobot/Chainedlist.zip
Unzip it to your preferred quarantine folder and doubleclick the the .ORB file to make instant improvement to the quality of life.
cheers
Samps