I think Khaled wrote his own code. In WinAPI there is no flag for MessageBox() that says "display a textbox in the message box" yet $input does have the ability to prompt the user for input. If thats the case, then yes Khaled could allow the text to be changed.