Good to 'see' you Snakes! So glad your life is going great. :0)
As for having JWs drop around, I would just tell them "My schedule is really busy. I'm not available."
That's what I do with my boss. A couple of times now my work has called me at home on the weekends and have left me messages. I just keep telling them "I'm not home on the weekends. You're never going to get me."