I saw the comedy theater I intern at could really benefit from a computerized way of tracking when interns show up. So, I decided to practice my agile programming and whip something up as quickly as possible. I considered using a web framework, but decided that Django would be overkill for such a simple project.
From time to time there are situations where it is helpful to quickly rip some information from a group of web pages. For example, I was doing some keyword analysis and wanted to know how many Google results there are for each keyword in my list (both exact and broad matches). The answer is right there on the page when you do the Google search, so all there is too it is to automate the process of doing queries.