Is there a good (and simple :) way to have CiviCRM flag up when contacts may need to be handled with care (as a way of forestalling situations where we can never contact them again, ever)?
Obviously the 'No bulk emails' setting stops us from spamming people who want more of a personal touch, but I'm thinking more about situations where someone books on to an event, and they might need a more specific response than just an e-ticket, or we might want to flag up with the event coordinator that they're attending. There might be different reasons for this - e.g. they booked on to an event which was cancelled, and they missed the email about the cancellation, so we need to let them know by phone if there's any changes to events; they have specific access needs and may not be comfortable sharing this with new people; they're connected to funders and we want to impress them; and so on.
We can use tags or custom fields to record issues to be flagged but I'm not sure how to get those flags to appear in a useful way in upcoming activity lists or event participant listings. Or, indeed, how they could be displayed clearly in contact searches. Is there a way to set css classes in reports that relate to tags or custom fields?
ETA: Some of this flagged information may be confidential or sensitive and should only be seen by staff (and not the volunteers who do data entry for us) - but those contacts should not be completely hidden from volunteers.