Hey yall. I'm looking into getting a new 06 2500 4wd and was wondering what would be the first upgrades yall would recommend for the truck. I know quite a bit about the old 24 valves but not much about the common-rail. I already plan on putting stacks and a new cold air intake on it first. Probably an S&B. I also want to get a programmer or a box for it and I want to know if certain ones are recommended more than others for the truck. It will be a daily driver and will do some light hauling a couple times a month. I have a race trailer and a 2-horse trailer. Eventually I will be doing some pulling or drag racing with the truck. Any recommendations would be great.