I am updating my code tonight with some of my newer ideas. I cannot promise they will work, but it is progress.