I'm using the source code for the open-source Thompson-Davis Editor <http://adoxa.altervista.org/tde/>, "a simple, public domain, multi-file, multi-window binary and text file editor written for IBM PCs and close compatibles running DOS, Win32 (console) or Linux" to learn C and curses programming. You may have noticed its coincidental acronym :-) and yes, it stores it's configuration information in $TDEHOME. TDE is small but non-trivial, and I think it will be a good resource for someone like me, who is attempting to get a grip on programming in the *nix environment; it's not so big as to be overwhelming, yet not as useless as HelloWorld.c. Thoughts? Leslie