Could be a great brain teaser. Having ads pop up every 2 minutes or less is discouraging. I know ads provide revenue for the developers, but ad income cannot happen if you drive away your customers because of way too many ads.