Stemming is something that\'s needed in tagging systems. I use delicious, and I don\'t have time to manage and prune my tags. I\'m a bit more careful with my blog, but it
Another option for stemming would be WordNet, along with one of its APIs. Some basic information on stemming and lemmatization, including a description of the Porter stemming algorithm, can be found online in Introduction to Information Retrieval.