2 * Because I can do things like this
3 * Because I can use my favourite SCM, as the rest of my project elements (that's the only reason I complain about Trac...)
4 * Because the perfect tool does not exist, but custommizing very simple approaches like this I can build my own