i've been thinking, and i'm starting to believe that the best way to build a successful online business isn't about having the best technology or the biggest team, but rather about finding a tiny niche and dominating it.