The profile-based noise reduction in EAC or Nero Waveedit is amazingly effective... considering the price.
It is NOT, as some programs give you, merely "noise gating" that suppresses anything quiet enough to be declared noise, but actually strips the noise from the sound.
It works well with constant noise, like tape hiss (or for testing, PC fan noise on an open-microphone recording) - I didn't expect much from it until I tested it. It also seems to do very little damage to the overall quality - unless the noise was very loud.
Use the least "reduction" level needed to get "clean" results.
To generate the profile, you must select a sample area which contains ONLY the noise that you want to reduce - no wanted sound, and no occasional noises ... this isn't magic - ask it to do much, and you'll fail miserably!