jtgraphic posted it here: http://www.jtgraphic.net/code/june-2010-pr-checker-php-script/. As I mentioned earlier, not all servers calculate the checksum properly so the code won't work on all servers.
I have checked that script its always show the greater api without the keyword ranking effectiveness.
I can write this tool - it is a piece of cake. All you have to do is query google and get PR for all the websities.
Just wondering, if we cant get API through Google, how those seoquake and other 3rd party software get such PR result? According to search engine land insert the api code for query. I did try the link provided, but it not working. http://searchengineland.com/oh-no-what-happened-to-my-pagerank-95929
I don't know about cache but the strange thing is I can not see the impressions in Google website for couple of days back and people do come from google which I have seen in Google Analytics, so something is going on with Google.
I think what Google license does not allow use any script for extracting PR for sites and sites, using this script may be banned.