regardless of what it was intended for, it has been used for something far greater than that, and noone can be faulted for coming up with ideas to enhance that, i mean look at the fact we have /dll and com object support. Khaled noticed how mIRC was growing from not just a chat client to a scripting language as well and helped aid in that process. if you notice, most of the fixes he makes to the client are related to the scripting aspect of it.