It sounds good, if you have everything clear, and you are going to work as good as you did the last time I'll go for it, so:
Standalone program (question: can it run from the memory, like from an USB memory, so I don't need to install it)
The program will look for some keywords using google (API) it will get the results of the URL's of the search(es) - I can set a limit for each keyword (100 or 500 or 1000 or x first results) and then It will use ALEXA Overview to get the details of some of them
The program will add all the results to a CSV file... Name, Address, Phone number, email, website, Categories...
I will see the status of the searches and the progress...I'll need some statistics, can you?
Ok, if everthing is ok, I'll post it as a private project on Scriptlance for US$125...
How long it will take you?