UserEcho decided to display the username with the first letter uppercase, even if the user set it lowercase in his profile.
For instance "john01" becomes displayed "John01" quite everywhere in the UserEcho pages.
This is nice, but sometimes this uppercase is forgotten (some missing cases have already be noticed as feedback before).
Since there is still some missing cases (for instance the username of a new post when you are notified by e-mail) I guess it would be more efficient to set the uppercase directly in the user name profiles than everywhere in the code for each display.
=> thus, usernames would always be displayed correctly and the same way.
Moreover, if you feel important to keep the username stored exactly as the user entered it (maybe lowercase) for instance for editing in the user profile, then UserEcho could save this "originalname" too, but beside the username which would now be the normalized form with uppercase.
Is it a good compromise?
P.S. Maybe another point of view would be to stop forcing uppercase and keep displaying the name as the user entered it, without forcing uppercase... I must admit I have no real preference, but just would like it to be harmonized.