Dyno tune is the way to go. Better than any generic "one size fits all" chip or software you can buy on ebay or have someone write for you from across the country based on the mods you tell them you have. Every car is unique and runs a little bit different. You can take two cars with the same exact mods and they won't produce identical results. That being said, if you have a reputable tuner that will provide you with support between multiple dyno runs, there's nothing wrong with sending your DME away to get tuned or buying their software(chip). Just don't expect anyone to "get it right the first time". Even the best tuners will need to make adjustments which means you'll have to actually log miles off the dyno for them to see whats really going on. Just my .02