1. MusicBrainz - automatically tags, and renames files, and id3 tags. Very useful.
2. See question #1
3. Once you have a consistent naming schema between all of your music, you can use iTunes to remove duplicates. This works very well, especially once you have processed your catalog...