The fact that it uses the same commands doesn't mean that putting in multithreading capability is easy or worthwhile. Yes, this forum is for suggestions. However, that doesn't mean that you'll find people who agree with every suggestion you offer. You should see the debates of stuff like emoticons. In any case, I think we have all points for and against from each person already, so why not leave it at that and if Khaled decides he wants to add it, I'm sure he's already seen this thread. Honestly, I doubt you'll ever see it added to mIRC, so you would be better off using another language.