Gaurav solved the problem quickly and completely. He was very patient in helping explain what was causing the problem in the code. When he realized that it was a little over my head he took the drivers seat and patiently explained what he was doing as he fixed it. Afterwards, he recapped what he did to try to teach this man to fish.
I would still be struggling with this problem if not for Gaurav. I only wish I had met with him sooner. I now have a solution and understand the problem. What more can a fisherman ask for?