Update on Smokey. He's doing really well, once I figured out that training a kitten isn't like training a puppy. I was keeping him in a kennel and letting him out to play, but he would not use the litter box. After washing him, the kennel, and the blanket for the umpteenth time, I finally got the dog gate out, fenced off a small area in the laundry room for him with his bed, litter box, food and water dish and he started using the box immediately. I had to rig something to make it so he couldn't climb the gate and get out, but, after some trial and error, it's working out great.
Any advice on how to get him to stop trying to climb my leg when he wants to be held would be appreciated though.