Sorry I haven't provided any input after you changed this (been occupied with personal stuff), but I'm not too excited about storing things like his in Extra. That field is not exactly well defined, so I won't fight it too much, but IMO this would work much better as tags.

Not sure if @adam3smith noticed this, but if he did and approves, then I'll back away.