http://drforum.gemini.edu/users/fredingefy/