One of my personal pet programming projects at one point in time was to create some kind of screen scraper of monster.com and other job websites so I could "download" all the current job postings and do things like:
1) Rank/Prioritize the job listings by personal appeal
2) Detect job listing duplicates between monster/dice/etc.
3) Keep track of which jobs I applied for and when
4) Automate running multiple queries with multiple terms in job site specific ways so I could detect new entries in my areas of interest (something an RSS feed would normally be used for)
5) Categorize jobs by factors that were important to me - Salary, Location, Consulting vs. Full-time, How qualified I thought I was, etc.
Everyone puts that much effort into their job search, right? ;)
I did get something of an automated process for the worst bits with tons of manual intervention required such that I could do this and it worked wonderfully. It was never anywhere close to automated enough to share with friends though. However, screen scrapping different web sites is not fun, rewarding work and I eventually shelved the project (and I now find most of my contract work through recruiters who I've talked to in the past and never apply for jobs from web site job listings anymore).
I still think this is very cool though:
http://www.indeed.com/jsp/apiinfo.jsp
Indeed is yet another job search engine, except with one major difference (it may not be the only job search engine with this feature, but it's the only one I know of). Indeed publishes a Web Services API which you can query directly that seems to return job listings from Monster, Dice, etc. This would have made my pet project above a piece of cake to implement. This is a very good sign of things to come in the web services world!
Now if someone would just publish a web service for stock price quotes (you know it's going to happen eventually).