kryptonjohn:
The "haveibeenpwned" website says that I have been!
But when I look it gives a set of websites that have been exploited and the dates... and my passwords are all much newer than that and are machine generated gobbledygook - does that mean I'm ok?
The results don't mean you're exposed. It tells you the services that you're registered with, using your email address, and which of those services are known to have been breached. If you've changed your password on those services since the breach you should be fine, and if you're not using the same password on other services you should be fine. You should also have received an email from the impacted service telling explaining each breach to you at the time it happened (or after the fact when they've discovered it or been pressured into responding).
E.G. my account details were exposed from breaches in recent years on: Dropbox, Adobe, Linked In, etc. But since I used unique passwords on my services, and changed the passwords when the breach was notified, I am as fine as I can be.