this is one of the best threads in a long time, Kent, good job