everbody says to go with the big guys on the forum. funny thing is i got terrible service from one of them who couldnt even write a starter tune via email for my truck when it only had a kb 2.3 with supporting mods. it took me 2 months and i was told that it was my truck. i brought it to a local tuner who happens to work for diablo and he laughed at the starter tune, he had me dialed in with a tune in 3 hours and low and behold there was nothing wrong with my truck. im just saying everybody has different experiences with the same people. i have purchased tons of stuff from rpmoutlet and never had anything go wrong and we all know how much they suck.haha!