Hi, So..... quite a lot discussions about OO. At the end of every discussion it's always the same answer: NO. Too bad, because you can do a lot of nice stuff with objects. So what if there was some kind of preprocessor that can translate object oriented script to regular AutoIt script? It's far from finished, but the main stuff works. Example: $iObject1 = MyObject() $iObject2 = MyObject() $iObject1.SetString("Hello, I'm 1");hello MsgBox(0,"Test",$iObject1.GetString() &@CRLF