iMesh is a legal P2P service. And guess what? It is free. You need to download it then set it up. You need to register for it . Some of the things that they say about it is that it is spyware-free.
Kind of media files in iMesh
It has copyrighted tracks, as well as free ones. If you see a gold file designation, that is copyrighted. There are 15 million tracks or so.
As for file formats the following ones are available:
Windows media files: asf,asx, avi
Windows media Audio files: wmv, wax, wm, wma, wmd, wmx, wmz, wvx
Movie files: mpeg, mpg, mpa, mpe, m1v, mp2, mp2v
MP3 audio files: mp3
Software and hardware requirements
You can get iMesh from the site. Note that you must have Windows 2000 or XP. It is not supported on the other variants of Windows, as well as the Macintosh. The software would use around 13Mb of space on your hard drive. Also you need Internet Explorer 6.
iMesh is concerned with legal issues. Even on their forums page, they explicitly say so. They encourage everyone who uses iMesh to do the same.
Local communities in iMesh
There are different sections in the forums page that every iMesh user would like. FAQs are there. Announcements are also posted there. Aside from that, there are local music communities from different countries.
If you are part of the demographics listed above that is good for you. You will get the chance to interact with them. These local communities are separate from the general music and video groups on the forums.
Artists and iMesh
If you want to share your music with others, you could do it via iMesh. You could check out the sign up page and see if you could join in.