Colin Aspin's IDL procedure repository.