Great job! This kind of work is definitely worth a second and a third, and even a forth and beyond look. Maybe even so...