I think you did great job of setting yourself up! You certainly did better than I did when I started out. There really is a steep learning curve with this, I'm not sure we are ever going to stop learning, so much info and so much changing so fast. But, you did yourself proud, hang in with these people on this forum and they will give you the very best advice going forward that there is, simply ask and they will do their best to help you.