drmarcus - if you look at the very bottom of this page you will see some "Similar Threads" which have other questions and scenarios, points of view, and comments on this same subject with sometimes a slightly different twist - or not.
Reviewing these threads is another good way to expand your knowledge of the subject.
Good luck and welcome aboard!