Like or hate the food, McDonald's is a great company with a great brand. A few years ago I read "McDonald's - Behind The Arches" by John Love and realized how agile they are. Ideas for new products are bubbling up from everywhere, and McDonald's seems focused on honing their product and throwing out old habits when they no longer work.