You're welcome and thank you for the kind words!
I just can't figure out the freezing thing because it appears to be completely random. It only seems to happen like every 1-in-4 times .