there's not too many now. with the introduction of torrents, there not really a neccessity anymore. but to name off the top of my head some few that are still out..
most popular will probably be limewire. then there are imesh, emule, shreaza, etc..
you can look more into this by going to www.download.com and looking into the p2p section of their downloads.