Progress so far!

Nice work and it has been a long haul for you. You stuck to it and got it done and it looks great.