Great Explanation!

This is why I like to switch up my race every time i get bored, now as a Zerg but started as Terran, I know all the builds and what different building timings mean etc really helps broaden your spectrum of knowledge.