Custom Tuning SOFTWARE
I personally use Minotaur from PHP. Bill is a nice guy, and very helpful. Cody also works for PHP, and has answered a ton of my tuning questions.
When you buy the Minotaur package, you also get Bill's tunes that he writes for that specific PCM code. That way you not only have a stock tune that you can modify, but you can also look at Bill's tunes and see how he does it. That way you can learn by example, rather than going at it blindly.
Of course, there are other options too. Sniper has their own package. TS Performance also sells theirs, but I'm not sure of the price or what all comes with the package. Jody at DP-Tuner is planning to release his own version of the tuning software he uses. I got a sneak peak of it this summer, and it's a nice setup.
I would suggest you talk to some of these guys (Bill, Jody, the guys from Sniper, etc) and see what you might be most comfortable with. If you do have tuning questions, feel free to ask... you can ask me all you want. I bugged so many people when I first started, now it's my turn to help out others. PM me if you want my email address or phone number, and I'll be happy to help you out. I can even send you some screen shots so you can see what you're getting into. Mmmuuuuhahahahahahahahahaha!!!!!!!!!

Tuning is addictive once you start to figure it out.
Edit: Hardest part is not the items mentioned. It is the experience to properly and safely change the tunes. Unless you have access to a dyno for free, it is going to be hard to learn what each parameter you alter will do. It will take lots of datalogging and without the dyno, the best you are doing is a SOTP dyno SWAG. Anyone can learn to alter parameters but it takes time and mistakes and $$$$ to learn to do it right. How far can you push it till "BOOM" is the question. It will take you breaking something sooner or later before you find that out. I don't think there is a tuner that hasn't broken something if he has been doing it long enough.
Edit: Hardest part is not the items mentioned. It is the experience to properly and safely change the tunes. Unless you have access to a dyno for free, it is going to be hard to learn what each parameter you alter will do. It will take lots of datalogging and without the dyno, the best you are doing is a SOTP dyno SWAG. Anyone can learn to alter parameters but it takes time and mistakes and $$$$ to learn to do it right. How far can you push it till "BOOM" is the question. It will take you breaking something sooner or later before you find that out. I don't think there is a tuner that hasn't broken something if he has been doing it long enough.
I've been tuning my truck for a year now, and I'm still learning. However, I've gotten to the point to where I'm now VERY comfortable with my tunes, and I'm also VERY happy with them. It was a long road and a lot of time devoted, but personally I've enjoyed it.
When I first started tuning, I would make minor tweaks to a tune, burn it to the chip, then get sick to my stomach wondering if I was going to blow my engine up because of something I did. Now I look back and laugh. Yes I made some mistakes, but nothing I did was ever endangering my engine. I just remembered not to make drastic changes.
Now my tunes have morphed over time. Looking at my tunes, they have reached the point to where they are drastically different than what I started with. I can't even compare them to Bill's tunes or Jody's tunes anymore. There's just not that many similarities anymore. I'm not knocking Bill or Jody, they do fantastic stuff, but I just have a different approach, and it's something that for me has worked out fantastically.
At any rate, anyone who is interested in tuning... I'm more than willing to help. I can also be brutally honest and let some folks know if they aren't ready to tune their own truck.










