Mailing List Solutions

What are the best mailing list solutions people are using today? We are in need of a better list management solution. In my mind the basic requirements include:

  • Web based administration including Add/Delete/Suspend
  • Web based archive
  • Ability to use the web to change from regular to digest delivery
  • Automatic processing of bounces

What are the best solutions to date for hosting this in-house?