depends on age of car as to what features are available.
press unlock button once, open drivers door, press again for passanger.
3 flash indiciators so you dont have to cancel
doors auto lock over 5mph
these were some of the ones I was going to get programmed, but after having the car nearly two years I am used to the way it is, and not worth the cost in programming. I would like to get the tools to do this myself, but it's not that easy.
If you are looking at roof features then consider the reinhold modules, as these are better than any key programming can achieve, mainly as you dont have to keep your finger on the key for it work, just press three times.