Hire a pro. I had mine done and I was amazed at how it looks. I could have never done as well on my own.
It's like doing your taxes. For the most basic scenario, you can get turbotax and do just as well as anyone. But when things reach a certain level of complexity, save yourself the aggravation and just pay someone to do it. Here's the gal that did mine:
Marie Zimenoff - LinkedIn