iMesh is an awesome application that allows you download and share files from peer to peer. iMesh has a search engine that lets you look for audio files, videos and images. Imesh incorporates a new system that lets you find and add other iMesh users to your contacts, that way you can send your favorite files links to your friends, even if they are not familiarized with iMesh. One cool feature about this program is that it lets you specify the priority of the songs you have chosen to download. Also comes with and instant messaging feature so you can chat with other users.