First, if you prefer, you can go to ScriptLance to see my posted job. You'll also be able to see my feedback from other people I've purchased from (I've got 2 reviews, both people gave me 10 stars...I've also pre-funded the project which you'll see on the listing). You can view it here: http://www.scriptlance.com/projects/1260483479.shtml I'll copy and paste my listing from there below: I'm looking for a very simple program that logs into one craigslist account at a time. After reading what the program should do, please look at the attached picture. It is a sample of what the GUI should look like (feel free to modify it to make it look better, it is just an example I threw together in an image editor to demonstrate the basics of the program) Here is what it should do: It should have a place to import a list of my craigslist accounts in the form of a text file, in this format: username: password username2: password username3: password (I should be able to import as many username and passwords in a single file as I would like. From 1 all the way to infinity) Then, I should be able to import a list of proxies that I'll be using in this format (again, from a text file): proxy ip address: proxy port: proxy username: proxy password The program should have it's own browser window that's home page is google.com. To the left of the browser window should be a "User Accounts" box which has a list of all the accounts I imported from the text file. Below the "User Accounts" box should be an "Available Proxies" box which contains all the proxies I imported from the text file. Lastly, below the "Available Proxies" box there should be two buttons. One says "Start" and the others says "Clean" The clean button should run a program called "ccleaner" which can be downloaded for free from "CCleaner.com". Anytime the "Clean" button is pushed, it should return to the home page FIRST (which should be google.com) AND THEN run the CCleaner program. The start button should be greyed out and "unpushable" unless all of the following requirements are met: One of the imported accounts in the "User Accounts" box is selected, and one of the proxies in the "Available Proxies" is selected and the "clean" button has been pushed. There should be an option in the "Available Proxies" box that says "No Proxy" which means that the user doesn't want to use a proxy, and if that is selected that would serve the same function as a user actually selecting a proxy. So, if a user has selected an account from the account's list, a proxy from the proxy list (or the no proxy option) and has run the "clean" function, then the Start button should become clickable. Upon clicking the "Start" button, the program should then go to CraigsList.com and login into the the selected account (and it should be browsing the web using the selected proxy). Then the user is free to post an ad, lookover his posted ads, anything you would normally do while at CraigsList.com. Also, once the Start button is pushed, the start button should then become "greyed out" (unclickable) because the "clean" function has to be run in between each pushing of the start button. You should be able to right-click on any account or proxy in their respective lists and a window should pop up that has the following options: Used (puts the number 1 in parenthesis next to the user name or proxy) Delete (deletes the account/proxy from its respective list) Clear (clears any numbers next to the account...so if it was used, and you select "clear" it makes it look as though it was never used) If you right click on an account that has this next to it: (1) (which means it has been used) you should STILL be able to click "used" again (and it just adds 1 to whatever number is already next to it). Lastly, the moment a proxy is highlighted, even though no buttons have been pushed, it should refresh the home page (google.com) using that proxy to verify that the proxy is working and functional. If it is working, a status indicator should appear at the bottom right hand corner of the screen that shows whether the selected proxy is working or if it is broken.