its actually not a bad programmer. like said above take your time and enjoy it. pretty smooth on the truck... when i originally bought the truck, the previous owner had it on the truck and it seemed to be a nice addition to the truck. good luck with it!