Whenever anyone asks me "what is a mashup?" I send them to the Programmable Web website (say that 3 times). I noticed they had a blog entry today stating they are One Year Old this week. Well, congrats folks!! There were probably times during the past year that seemed overwhelming, other times overstimulating.
If you want some good info on the world of Mashups, you've got to visit this site.