hypertech
If you have a laptop(very minimal hardware requirements) real tuning software and cable are cheaper than you would likely even pay for a used hypertech.
It is small and convienient, but writes the tune slowly and can't do very much...a netbook and USB OBD cable would be a more useful package.

