One question: when you say "the hyphen is important to avoid database errors", are you talking about the "are you sure?" message that comes up if there's a space between elements in the "Proper First Name" box? If so, that's not a database error, that's just WT trying to enforce its US-centric world-view. You can safely tell it to save anyway. However, using a hyphen does avoid this particular annoyance, so perhaps re-word the freespace page: "Using a hyphen instead of a space avoids triggering an annoying "are you sure?" message."