A memorable brand is more than just a great looking logo, packaging or website. It’s about creating an experience and delivering it at every touch point.