Thank you very much!
If I understand correctly, you are saying to drop the entity names and start using the numeric entity codes. This shouldn't be much of a problem.
I really did bump into problems with an RSS feed and entity names, so another great point. I solved that by wrapping it in <![CDATA[ ]] and using the numeric entity codes (ë becomes ë), so now I am wondering why I am even mixing entity names and numeric entity codes in the first place.