Hi David - in my experience, hiring a legitimate, vetted Consultant is the way to go. The in-depth process, data collection and steps to be taken are overwhelming to say the least. With that being said, I would caution you that there are hundreds of consultancies out there that are less than ethical in their dealings with customers on this front. I've heard from dozens of colleagues over the years of the scams within this industry in particular. I would check multiple references, the BBB, etc of anyone you look to pay money to for this work. I used a highly recommended firm in the last couple of years that got us on the GSA Schedule, but unfortunately did not hold up their end of the Marketing component we paid for. Any consultancies that ask you to pay large percentages of their fees up front - walk the other way or negotiate payments as milestones are hit along the way to protect yourself.