Originally Posted by oaks88
I understand how all of this works but the coding process, can I code it myself or do you need a special device and something that I would have to take my car into the dealer for?
To code yourself, you'll need to purchase a $90 cable and spend a few hours learning the process (refer to Coding section, specifically 'Coding Success' thread).
There are forum members which offer this service free for locals, and there are also shops which have the capability. Program used is called NCS Expert.