egetc
http://egetc.org