in reply to Storing program settings and state
It looks flexible enough for your current (and most likely future) needs.