Posted on April 17, 2005 by Holger EilhardNew Mash-Up site… Just found a new one: Mashmix.com. Nice archive over there.