Yes, I think topics or themes are a good idea. I've been to a few of these. But I think the leader should enforce adherence to the topic. I get fed up with these people who say "I don't know any songs about this week's topic, so I'll sing the usual songs instead" :-)