Mashups are a good example of what some Internet insiders are calling "Web 2.0," a relatively undefined term that sort of means something like the Web serving as a platform with sites that take advantage of -- among other things -- user supplied content. The best place to find Mashups is at programmableweb.com which currently lists more than 450 mashups, 50 of which are classifies as "popular."