Notification Email for new questions per category?

I want to assign different users as experts for different categories. So everytime a new question is posted in (and only in) this category, the expert user will get a notification email. Also I think most users would be glad if they could (de)activate their subscription to each category themselves, maybe in their profiles.