Just a quick note to follow up on Mr. Happy, aka Hap.  X-rays revealed nothing, which led the vet to conclude that his limp was a soft-tissue injury that would eventually heal with time.  So we sent him on his way and he is now in his forever home.  I received an email from them a couple of days ago and the seem to be quite smitten by this sweet boy.  So hopefully this is his happily ever after ending.  Way to go Hap!