Nice post, Michael. This naming system has pros and cons. And you were absolutelly right when said that everybody should choose their own name convention which is most suitable for the company. For example, in the wide geographically distributed systems the area code or prefix might be the best choice so that all configuration elements in web interface are listed together. While in the small companies administrators prefer to give "object-oriented" names such as "internal_css", "boss_partition", etc. That's why Cisco and other vendors don't have any "strongly recommended" naming convention and leave this choice for the local administrators.