I always want join requests to show in the text buffer instead of a pop-up.  I occasionally get a pop-up, then type .showjoin 0.  Future join requests then go to the text buffer but after a few days I'll be up and bang!... pop-up join request.
I wish these would always stay in my text buffer as I prefer.  Why doesn't this setting save?
Another question on join requests.  In the past I've accepted on a couple of occasions.  Everytime I do my controls freeze up.  I can no longer do anything and have to shut down my computer using the off button then reboot and relog.  Needless to say I now never accept a join request.