Two many windows
This program has too many windows, it is ridiculous that editors have to work with 13 different windows/tabs. For example, under proxy session, General and progress could be combined.
In addition, two of the tabs have the same name: "log" (under proxy session and scraping session).
You're right, but I think we
You're right, but I think we opted to name those tabs "log" in order to be descriptive about what they are. A Proxy log and a Scraping log are two pretty different things, and intuitively, they show you different things as well.
There are many tabs in screen-scraper, but they are organized to be used in the order they appear. Conceptually the program follows an "object oriented" approach. I'm not sure what your programming background might be, but in case you're unclear about what I mean by "object oriented", I can briefly explain:
In object-oriented programming, you have one single blueprint to represent an "object". In terms of screen-scraper, an object is a "scraping session", a "scrapeable file", an "extractor pattern", a "script", etc, etc. So, then you're free to insert those objects wherever needed.
Screen-scraper lets you put those objects anywhere needed. Scripts? you can put those on your session. You can also put them on individual scrapeable files. You can also put them on extractor patterns. Anywhere.
So while this presents a lot of tabs, it's also organized in such a way that if you want to add a script on a scrapeable file, you'll never have to hunt down where to do that, saying to yourself "geez, I know I saw this option somewhere before..."
Your comments are of course duly noted, and are appreciated. After going through the first tutorial or two, and then tackling your first solo project, the setup is decently intuitive. At least, that's what us programmers say.. Perhaps we can find ways to simplify it in the future.