I've used Rally and don't care for it. It wouldn't surprise me at all if you've come up with something that's actually better. I'll take a look at AgileZen... though now that Rally owns it, I don't know that I'd use it because I'd be concerned they would screw it up.