Rand Fishkin's 6 Ingredients of Great Marketing | Hacker News Reader