It is above the hood release next to the side cover in the foot well. It is kinda hidden and is best to neal and poke your head in and view from the floor.
Once you see it and have a good understanding... the next time will be easy enough from normal sitting position.
You can get a code scanner or just go to Autozone and have them scan it for you.
As far as I know there is no cheap method of using a pc and cable system to monkey around with the ecu.
I've been doing some research in the mean time and found that there are fairly inexpensive cables and bluetooth dongles that you can buy to connect to PC, iPhone, and Android phones. There's software you can use to then monitor realtime performance (RPM, MPH, MPG, etc.) or pull error codes and such.
May be useful when the check engine light is on and you want to know what's wrong before paying the dealer for the diagnosis. I'm not interested in actually changing anything in the ECU, just pulling data from it.
I have found that there are many tools for the pc, but it seems like the better tools are expensive. It would be cool to have the Dyno tool as a free feature.
Not sure what I'm gonna do yet. I'll probably wait until maybe I get an Android phone to make it useful as I don't plan on using my laptop with it. Not very practical.