Great Info. Op, I'd like to add the Greatest niche finding tool ever invented.
it's that bulbous chunk of flesh which is the perfect resting place of Hats!
research and careful observance of shifts in trends,recognizing obscure product demand and the ability to see ineffectiveness and adapt during your campaigns is also helpful.