Wow John, that's what I call a day well spent :)

Great job :tu