What's everyone's thought on hiring an online coach, not just a guy for programming, but an actual involved online coach. Do you feel it's worth the investment? Pros and cons? Thanks.