Hey Sektor, Thanks for your prompt response. Yes, I like your solution as it is. If somebody names his or her interface IFxx or ifxx, he or she loses. That's alright, I'd say. I wouldn't want to break backwards compatibility by only allowing friendly names and scrapping support for IFxx and ifxx. -Thomas