Window displays in London are zones of enchantment, Zen through glass, a zigzag of emotions, zephyrs of desire, zipped in wonder, zany, zealous, and zenith-bound... in fact, they are the last words in the alphabet of strategy and marketing.