When it comes to marketing there are five fundamental elements to developing and executing a successful strategy. Often referred to...