Yahoo Geocoding + Google News + Google Maps
A mashup is a website or web application that seamlessly combines content from more than one source into an integrated experience.
Source – Wikipedia
Pretty much the definition of a Web 2.0 mashup. Kinda cool, kinda useless.