Great job, Dave! A very educational thread! My respect!