Wow, I step out for the holidays and come back to a plugin more stable than ever and shutting down perfectly. Thanks jdembski for all your hard work!!
Having used the addon extensively now I only see two very minor issues left...
1. Recording notifications are often incorrect if there is more than one recording lined up. I.e program 1 recording at 5pm, program 2 at 7pm. I often find adding program 2 results in a message like 'Program 1 will be recorded', or when program 2 is about to record it will say 'Program 1 is starting/ending' etc
2. If a channel on the enigma box is not correctly tuned ie. SID not found in PAT (frequencies change sometimes here in the UK), then whilst xbmc doesn't crash, no other channel will be selectable until xbmc is restarted. It may not even be possible to catch this at the addon level and it can also be solved by good enigma box maintenance
As i said, very minor. The addon is already at a state where is part of my permanent setup