MegaSquirt hands down, Its not nearly as hard as some people make it seam. I had never messed with one before and had my car up and running full stand alone in about 8 hours