Joining this forum seems to me to be a very solid first step... I wish I had started there anyway.