Thanks again for all this you're my hero. I believe I have squashed all the bugs you listed.
I got the load time down too