Please tell me when you find sites that it doesn't work on, there are so many edge cases.
I think I'll have to go back and crosscheck your selectors with what I came up with to see if we can't improve anything. Thanks!
Small world. See you at the next pub night?