> Is display_name guaranteed to meet the needs for html id fields? Do you need the id field?

Removed.