To serialize, iterate over the linked list. Maintain a counter while you are iterating. Save each list item in the database along with the counter. To deserialize, query the database for your list information, sorted by counter. Iterate over the list information, appending each record as a node to the end of your list. -- modified at 23:57 Monday 10th July, 2006