I had to chime in. I bet your local community has an SBA office (Small Business Assoc). Usually the SBA has mentors etc. for FREE that can help you develop a business plan, costing etc. They can help you get through the requirements like (and I'm just listing a few I can come up with) insurance, taxes etc. They might be a great asset to you as you think about this endeavour!