We've produced a number of Google Docs spreadsheets that we share with the SEO community, intended to save time and offer useful functions to collect data about search engine rankings.
This spreadsheet allows you to retrieve the number of results for a list of keywords. This can be handy for everything from competitor research to drilling down into site: searches.
Use this spreadsheet to retrieve the entire top 100 results for a query. This is ideal for assessing how ranks for a particular keyword, and drilling down into individual rankings.
Given a list of keywords, this tool will grab the top 10 results for all of them - either because you wish to check your own site's rankings, or because you want a quick overview of rankings for a set of keywords.