Being relatively new to GDI, but an ol'timer in internet marketing I found your post to be more like the 10 Commandments of Marketing. In fact, that's what you should call it as each one is not only critical but should be viewed as a commandment that leads to success.
Thank You so much for your insight!