iMesh é um bom peer-to-peer de compartilhamento de arquivos online. Você pode baixar, compartilhar e publicar arquivos de áudio e vídeo.

O iMesh não é apenas um compartilhador peer-to-peer (P2P) de músicas e vídeos, ele vai além e também funciona como comunicador instantâneo e rede social. Mas o diferencial do programa fica por conta de suas tantas outras funções.
Após a instalação do iMesh, será pedido que se faça o cadastro do usuário. Não é necessário registro para utilização, mas muitas funções fundamentais não poderão ser utilizadas, pois requerem que o usuário possua uma conta (por exemplo, realizar download). Cadastrar-se é simples e leva pouco mais de um minuto.
Após realizado cadastro no iMesh, será possível compartilhar e baixar arquivos de música e vídeo, montar sua biblioteca de arquivos e suas playlists e descobrir novos artistas de acordo com seu humor do dia. O programa ainda conta com um DJ, que encontra e toca músicas que o usuário possa gostar baseado em uma canção ou artista de sua escolha.
Para os usuários que se sentem falta de um serviço parecido com o Napster, e de uma rádio online que toque músicas gratuitamente, como costumava ser o Last.FM, o iMesh é, sem dúvidas, o programa que faltava. Sua interface amigável e seus comandos e opções intuitivas facilitam sua utilização.
O iMesh é grátis, e ao fazer o download de arquivos o usuário não estará contribuindo para a pirataria já que o programa utiliza filtros de pesquisa aprovados por grandes gravadoras e pela RIAA.