does anyone realize that the limitation of 1000 queries per 24 hours, makes it virtually impossible to calculate PR via the Google API.... because for doing that by issuing queries that check a site's backlinks and then the backlinks of those sites and the backlinks of those sites etc ..... this approach of finding PR will require millions of queries for several sites... and plus google DOES NOT display the complete set of backlinks for any site when using the link: qualifier . They just give you a "selection or sampling of backlinks" not all of them...... unless you happen to have very few backlinks. So, effectively the google api , free or not, cannot be used to create a tool for checking a website's PR ... for calculating PR via directly checking backlinks to sites and backlinks to those linking sites and so on and on, one would need to get a pretty big graph of the neighbourhood of sites linking to yours, something that's not possible given the 1000 query restriction. In fact, even if you were allowed 10000 queries/24 hours, even then it would be completely inaccurate. The web graph is TOO big. let's say you get just ONE backlink from CNN ... now to check how much PR value is to be passed over, you would need to first check how much PR value that particular page itself has ... hoiw do you check that ? again via calculating all backliunks to that particular CNN page ... and so on and on ... and then to calculate how much of that PR is to be carried over, you would need to find the number of outgoing links etc ... but of course this part is easy ... the tough part is getting the web graph.