Do you mean you want the data saved to HD? I'd think you'd just traverse the list writing out each node's data to a standard format file; read it back into the list when needed (that's what I've done in the past, when I was a ral programmer using C). Or do you want to be able to access any node in the list, and said list can be too big to fit into physical memory? That sounds like a relational (or other) database type of thingy.