Take a google search and pull it apart and re-format the layout
1. Must work for mobile and all common browsers.
2. All processing must be client side
3. Must be error trapped
4. Needs to show as our domain to the client side
5. Allow for ad space on form from a number of ad servers, and block other ads being served.
6. Gap full from our server when no results are found
Store the request to our server – not the result.