I've been shopping around for a chip for a while now. I've been going through the forums but it's difficult to find all of the information in one place. Can anyone who knows their stuff give a breakdown by chip maker and what they are known for being good and bad at. What about modules vs downloaders? Will I ever need to buy a new chip after this one, if so how often do you upgrade? Finally, why do most people buy these chips... is it for towing, racing or something else? Sorry, lot's of questions, I'm still new and would love to hear as many perspectives as possible. Thanks...