No, I've got an issue with bad interface design. Supposedly, I do have the full version installed. I can't tell, since there's no sign of any difference between the two, if it is, and it didn't produce any error message on the install, if it isn't. There is, in the autoit menu directory, a program named SciTE Script Editor and an SciTE menu directory in which there is a program named SciTE The "about" of the former says: SciTE Version 3.2.0 Jun 9 2012 00:35:28 The "about" of the latter says: SciTE Version 3.2.0 Jun 9 2012 00:35:28 Maybe they're both the same thing, but I'm pretty sure the former was there before I installed it, and the latter was there after... but either the "small" version was replaced by the install or the two have the same "about"... if it's the latter, that's rather obvious bad design. This: is egregiously bad interface design. It should be GREYED OUT, "disabled" as a menu option, it shouldn't be "disappeared". And yes, that was at least partly the source of the problem. Once named, a whole host of options formerly nonexistant became visible... And yes, I maintain that is seriously BAD design. Menus should be consistently displayed. If an option is not available, it should be disabled/greyed, not disappeared so someone has no idea what it is or where it is when they are learning the program. I just spent an hour of my time utterly wasted trying to find out where something was, that I knew had to exist, because of this misfeature. Now, as a secondary consideration, it's really ridiculous to require the file be named before you have access to half the functions of the program. If you want to exercise that kind of control, just insist that files be named up front before you even open an edit window. Start with "closed" program entry. It's very atypical behavior for pretty much any program. Either "new" should require you to enter a file name to proceed, or it shouldn't be requiring restrictive function except on execution itself... which should be greyed out, not "disappeared" as an option. And "record" certainly has no reason to be excluded, if you aren't going to do that, it's installing/writing code, not executing it. P.S., I've been programming and coding interfaces for 30+ years, so I've got my programming chops to make comments on interface design weaknesses. If there are reasons for doing some things this way (i.e., don't do things unless there is a name to the script) then just NAME the script in the first place, and don't allow unnamed scripts to even exist.