Thanks for the feedback.
I wish that I could have fixed my Saab's 'key not recognised' fault quite as easily. The specialist Saab guy charged me £420 to provide a new key and reprogram the ECU, only to then find that the immobiliser wouldn't engage when the key was removed. He had my car off the road for many weeks while he tried to fix that problem, for which he added on another £650. So it cost me over a grand to solve what appeared to be a minor problem!