Bear Bibeault wrote:Or is this just a case of premature optimization?
Quite possibly. I would just say that if you know something is slow and there is already an alternative then why use the slow one? It just becomes something you have to go back and refactor later.