As far as I can tell the self programming info as per Bluejag is a complete red herring, myself and a couple of other forum contributors tried all their advice numerous times, to no avail. For myself, I bought an unprogrammed fob from eBay (£15) and had a new transponder key cut (£65) as mine is pre facelift and has a separate key and fob. A local independent programmed the new key for £20. I them used an eBay refurb service on the original key (£18), who changed out all the switches and replaced the battery, this key didn't need programming etc. They wouldn't change the case and buttons so I did this myself with a new case kit (£5). So I now have 2 fully programmed and good as new keys and fobs for c£120 all in, which I'm happy with...