AutoIt has been both a blessing and a curse for me! While it started out as a small scripting language for automation, it has since grown into a full programming language. It makes it so ridiculously easy to create Windows programs, including all / any controls and menus, that I used it almost exclusively at work for almost 2 years. I used it to interface with COM objects in MS Office apps to create reports from Mainframe data harvested using the COM interface of Attachmate's Extra! terminal emulation software (BTW, Attachmate did a better job than MS). I'm talking Word documents, Excel spreadsheets with graphs, Powerpoint presentations, you name it. The pointy-haired ;-D types loved it. Unfortunately, it was so easy to use that I didn't write anything in C (or anything else) for quite a while and got a little rusty.