Hi Maxx,
here are some enhancements that came to mind.
First of, if i read the source correctly, it scans for each article itself. I would suggest to make a group option, for like searching the recent items. This would reduce load and give more connections for other scans.
Furthermore i would like to group the items i scan for. Its no good workflow if you have all items in a single tab, with the need to start them all 1by1.
An option to resume scanning when program starts would be nice.
Add a actual price for each item in the scan tabs, because most of the time, i need to start/stop them, see the actual price, change my wished price and the sell price and then start again. Displaying the actual market price in the Tab would help there.
Some stat tracking would help too. Gather the price informations while scanning, build normalized prices with it (if possible, i know not every item suits for that) and take that price as base for percent based buying. Something like, the price of this item was around 10€ the last 1000scans, so buy everything which is 80% of that. I could hook you up with some algos and logic for that. With that you could think about stuff like "recommend items because of stagnation" or "show most traded" or "event trading" etc.. But thats future, i know ^^
Alert when you type in a wrong price (e.g. if you put a price higher than the actual price into wished price)
Optional Alert sounds would be nice (when ingame or not rly in front of the screen, i would like to know when something is bought or sold) (if you need some sounds for that, i could do them too)
A test for the connection of the user, telling him how many connections per second should be allowed (not sure if thats easy to do, but its just a suggestion :))
Price/Quantity in search (e.g. i would like to search for things like "genuine > 10€" or "unusual < 100 pieces available"),
Is it possible to implement these Sold Graphs Steam is showing in the item screen ? something which would tell me if its going up/down lately ?
i could do more of these, but iam not sure if its kinda offending to you when i put these in here, so i stop here for now, tell you again that i very much appreciate your work and only want to aid you with these suggestions. Hopefully i can/could somehow help you with this. Keep it going, big thanks
/offtopic
is it possible for me to put in these tags like bug, enhancement, etc ? or is it admins work ? /