When I was a kid I had a Russian Blue cat. I wanted to give him a Russian name but I didn't know any, being a kid and all. So my dad suggested Chekov, after the Russian dude on Star Trek. I'm not a bit Star Trek fan, but I didn't have any better ideas so we named him Chekov.
Chekov was very smart. I taught him how to play fetch, open closed doors by jumping up and turning the doorknob, and I even taught him how to use the toilet instead of the litterbox (really). Chekov also loved to watch me play NES, and would either sit in my lap and try to press buttons on my NES Advantage controller, or he would sit in front of the TV and swat at the moving objects on screen. If I ever got another cat, I might look at getting another Russian Blue. I might name him Karnov, after the Russian dude from a lot of old Data East games.
Hope everything is going OK with you! I've been working out a lot lately, too, and feeling the positive effects! --Super Cary