iMesh is “a program you can use for downloading all kinds of files, especially audio files. You can download all your MP3 files together with videos and documents, multimedia files, photos..."
It is very similar to “peer to peer programs, because with iMesh you can share files but it does not have as wide a scope of functions as the well-known file exchange programs". Files are downloaded almost immediately and at a very high speed.
You also have the chance “to visualise all audio and video files while you are downloading” thanks to iMesh player which allows you to do so.
iMesh is a program you must try to know all what it offers. After that, you can choose! But, beware of spyware software you might come across with.