First of all, many thanks for this neat tool, we use it with great success in our projects.
Though, I'd like to indicate a small bug(?) with the contingents:
I added some contingents to our current sprint and most of them work fine when adding the spent hours to them, but some just throw a "Server sent back unparseable data - try reloading the page!" error on the top of the backlog. Actually the postback returns 404 for some contingents. Finally I found out that the problem is in the contingent's name. For names like "Maintenance/Support" it gives the error, while "Maintenance and Support" works fine. So it is the slash!
Then I tried to rename the contingent, but it is not possible in our version. So at the end I renamed the contingent directly in the DB.
So this is a bug report and a feature request in one setting. ;)