Goldwave is an excellent program. The demo is fully functional, with the only limitation being 150 commands (play, record, pause, filters, etc.) per program run. But oonce you hit the limit you can still save your changes, quit, then restart the program for another 150 commands.
I recommend buying it though, it's awesome.