1. A method for collecting and processing data over a network comprising: displaying a first advertisement on a web page; presenting a form for data input within said first advertisement in response to an action by a user running a web browser application on a client computing device; collecting said user inputted data and transmitting it to a first server; and displaying a second advertisement on said web page in the same location on said web page as said first advertisement, wherein said first advertisement and said second advertisement are displayed on said web page, without said web page having been reloaded or said web browser having been redirected to a second web page in response to said action.