That's right, 500. That's how many mashups John Musser has listed at his ProgrammableWeb site.