One thing to note is that the vast majority of people think that the
SEO game is very easy. In my experience you get clients complaining about their site not being number one in Google after a couple of weeks after going live. One sorely missed point is also off-line marketing, it should go hand in hand with proper
SEO.