Hi healdem, Many thanks for your considered response. I fully agree - it seems that the "Structure" of the database should be able to support an ever-increasing number of countries with the least possible hassle!
Your point about maintaining data in several different languages is well made and, I must confess, is something that I had not considered. I can understand that a change made on any one page may, or may not, need to be reflected on corresponding pages in the different languages. Clearly, each time a change is made it needs to be date-recorded and we need internal systems that will flag-up whether or not the change needs to be effected in the "Alternate language" areas. Thanks for that.
Before I face my developer again next Monday, I would really appreciate additional views that favour either me or the developer! Thanks in advance, Colin