Throughout its history, Morocco has maintained a distinctive sense of identity. Its name conjures up visions of carpets and Casablanca, mint tea and the Marrakech Express, associations that are not entirely dispelled by visits to the country. However, in recent years Morocco has faced challenges to its stability. The advent of new technologies, such as satellite communications and the Internet, has enhanced the public's access to information and...