well you could use xACT to tag them all. I use xACT to create MP3 (for personal use), then Import them all into iTunes. Then I created a playlist (not necessary but it saves me a step later) drag the newly imported mp3's into the playlist. Then select them all and if using a 2 button muse right click and select "Get Info" you can also go up under "File>Get Info" or if you love keyboard shortcuts (cmd)apple +i.
This will allow you to name all the stuff that is all the same like artist, album, Notes (which I use for source info) also assign it for gapless playback and put a cover image. I hit "OK" and let it rename them all. Then select the top one in the playlist and get info again. You can name each song title and click the next button and name the next one. I normally save typing so I skip the last step and just click in the song title and the copy the song name out of the .txt file and past it into the song title spot. Like I said just to save a few keys of entry.
There are a few apps on versiontracker.com for renaming ID3 tags. But they are all seem to not really do much more than doing it straight in iTunes. Not the most time efficient method I guess, but it only takes a few minutes to do it all in the end. No more than 3 - 4 min for a show.
Plus by doing so I assign the gapless playback which if you have a new ipod works great. Mine is old so it does not work. But lately I listen mostly on my MacBook so it's all good.
Oh yeah, with xACT you can go straight from .shn or Flac to MP3 which is sweet! Saves more steps and CD-R's!