I didn't intend to bash on your project. I'm sorry if my comment read that way.
I was just saying that I, personally, would not want my commits to be tied to an invoice that is most likely going to be read by a non-coder because that would severely hamper the quality of my commits.
I do believe though that for other people this might not be as much of an issue - heck it probably wouldn't for me if I were working on different stuff than I'm working on right now.
I just wanted to inform the people here not to jump to conclusions but think what this integration might (or might not - depending on their situation) do to their commits.
I LOVE it when people like you have a cool idea and follow through; whether the result is usable for me or isn't.