after much debate ( mainly with myself ) i have taken to using sqlite3 to handle my game data, which seems realtivley sane with C and dosnt have too many dependacies so should remain as portable as the reast of the code. not having done anyhting sql before it's been fun, i'm just avoiding finishing off the last of the code now ;)