What are some benefits of web-based applications?

Convenience, compatibility, multiple platforms
Ease of use, online help, requires installation
Price, requires installation, stays up-to-date
Stays up-to-date, multiple platforms, no browser needed