Hello I have some questions about the K3. 1. Do you need to buy this card every year or just one time and than it can be programmed. 2. Does this card need to be programmed frequently cos I don't have a programmer?