There's so much riding on a name. It sets the stage for your brand and your customer experience. Think of great brand names: Apple, Caterpillar, Virgin and Google. These names are memorable, repeatable and evocative. They set the tone for the companies they represent....

read more