I'm working on a series of short flash films that will be posted on the web. I need audio software that:

1. Allows me to record, edit and dialogue.

2. Provides basic music for the opening and closing scenes of the film.

3. Provides a good selection of sound effects for the film.

4. Provides a multi-track environment that enables me to pull these sounds together, remove backround noise, smooth out levels, optimize them and chop them up into small clips for importing into Flash 8.

Does anyone have any recommendations?
Thanks
rickrun