With all the programmers out right now, what are the benefits / shortcomings? I am a competent mechanic but I must admit, i am lacking when it comes to electronics n programming. Rexxer EVO, Bazzaz, Healtech, Power Commander V(numerous models that i don't know the difference), RapidBike evo...