What I need:
I need a executable program -- with resell rights. Develop a stand-alone application that will automatically log into a Google Adsense account and download available Impression, Clicks and Earnings data (the application should be able to emulate a user clicking on the "all time" report option i.e. should be able to collect all data since the user first began using the adsense system). The application user should be able to schedule automatic updates ( every 5 minutes or a higher interval ) and a manual (update now) stats update. There should be 2 versions made, one that is a 15 day demo and one that is a full version. The full version should require some type of serial number system or something so that they cannot pass the copy to another person, something unique. Possibly that it checks a website on installation for a text file that is altered to know that its already been installed or something to that effect.
How they will use it:
User selects update intervals (5 minutes, 60 minutes, etc.) and enters their log-in information (Username - password). Then they will click a button that says run or start monitoring or something to that effect. After clicking the button it will minimize itself to the icon tray. Right clicking on it will give the user options. When minimized in the system tray, the program should continue to update itself at the specified rate. If there are any changes in teh account a popup and a popup sound ( user should be able to turn this off if they want) should come up displaying this. If you right click on the icon running it should popup a menu and a stats button should eb there. after click it the application should display the following in tabular and graphical formats when the program is opened from the task tray, based on the adsense provided data downloaded into it, on an hourly, daily, weekly and monthly basis. Also the data recieved from the intervals specified by the user specified should be recorded and able to be displayed. The adsense data already displayed in the account should be seperate then the interval data so if they want to see a hourly click progression or something like it. These two types of data should be recorded into a flat file system where it will be called into a graph in the program using the tabular format. There should also be an option to output both data collections to an xls file for excel if they want to keep the data to make graphs themselves or the data can be kept in xls files to begin with. The ADSense website displays - Impressions, clicks, CTR, daily earnings, $/click, CPM equivalent and cumulative $ earned. The application should include an uninstaller that CLEANLY uninstalls the application.
From a security perspective, the application should ONLY connect to the Google Adsense system, except if a software update is requested - all data downloaded should be stored on the local PC only - none should be stored on or manipulated by any remote website.
The application should be compatible with Win98/98SE/2000/XP
VERY IMPORTANT NOTE: All the above references the Google Adsense program NOT the Google Adwords program. These are two 100% different things! Please do not bid if you do not understand the difference between them.