I have been thinking about a programmers and dont know what kind to buy. a guy i know who has a 2000 silverado and an 04 colorado just bought a do it yourself programmer that u hook upto the internet and do all the upgrades.should i let him do my trucks computer or just buy a porgrammer. if i buy one what kind of programmer should i get.