Good job Gene......that's a lot of work.....