Installation was relatively easy. A few interior panels come off and a couple of modules mounted. The toughest part was bolting the remote start module within the dash. It's very tight in there.
I programmed the key using my laptop, running a licensed copy of Techstream. Programming is the easiest step. I haven't had much time with Techstream but it seems to be very intuitive.