What aspects of designing this network were the most difficult? Knowing what you know now, how would you go about it differently next time?
What advice would you give to a fellow IT professional that is getting into learning fundamentals of networking?
All of the devices you configured have a software counterpart. In theory, you could create an entire enterprise level infrastructure using only computers to do all of the routing, firewalling, NATting, switching, etc., Why do you think this option is not commonly implemented?