Tag Custom Fields?

Yeah I am generally against sadly, this just ends up causing too much pain and suffering down the line.

@angus why not just add a new table here with a tag_id column?