I know most of you will just want to get a 'canned' program for your truck, make it run, and never look back. I'm not from that mold. I'd personally rather have the ability to make changes as needed to my program. I'm sure that the idea of tuning your own stuff will make some people uneasy. I can honestly say that its not too difficult and the rewards are great.
That said,
EFILive is in my opinion the best product on the market. I've use it to tune a couple of my nitrous and supercharged trucks and my supercharged Tahoe, a friends 98 Camaro, a buddy's 06 Duramax, etc... Its been invaluable.