I'm frustrated with the pricing of Pager Duty, so I'm developing my own solution and making it available here
What about a?
It won't do b, c, d, x, and y, that's a deal breaker for me.
Can I do d, f, t, m - no? Ugh, nice try good luck on your project.