Is it necessary to hire an expert for this job? I was recently struggling with this question and hopefully I can help others who are having...