Great article!
James Gan
41

I forgot to touch upon this in the post, but I think minors are a great option as well. The additional knowledge you can gain will help you in many ways. Sounds like you are already beginning to reap the benefits of that decision!