^^ you assume he is pre-wired. I was not so this made a lot of sense. I think they stop pre-wiring at some point in 2009.
And as far as coding, that is a pretty steep hill for some folks. You have to buy a $100 cable and then do your research on the required software. You also may screw things up pretty good. The RemoteKey+ is a simple install and works perfectly. Plus you can change the settings very easily with a USB cable.