So this is probably the 5th version of this project I have worked on.  It’s been a learning……