Do you limit your guest's permissions such as how many threads they can view or can even view a forum? I would let guest's view 4 topics then force them to join as who knows they might bump some topics.