I have allways wondered why there is such a difference between the page impressions in my Adsense Stats and the pageviews as stated by my service provider(s) and by other counters. On a monthly basis this can go up to 25%+ difference, for all my sites - whatever the niche, the language, the country.... What could be the reason - or is Adsense cheating a bit?