Argh, bad computer scientist, I'm already sketching out a pattern creation user interface in my head.
Actually I would find it more interesting to build an alternative/addition to HLStats which reflects better the specific circumstances of TF2 (dying while being on an enemy point or close to the cart etc)
But I'm probably delusional again ...