I was thinking the same thing the other day. Notifications are hard in multiple ways. A dedicated client would be a huge benefit.