Additional Details ------------------------------ Author: Pete Fountain, Pete Faountain