If you ever find yourself needing to read or save data from a program, but don't want to go to the effort of handling XML, then
YAML might be a worthwhile option. It is especially good for configuration files, as it's very human readable, unlike XML. Blog Elmholdt has published a short article on
getting YAML going under Python...