Thanks. That's a lot of code to get what we want! I might "skip" for now as this customer says they are going to only have Win 10 machines soon (no Win 8) alongside their older Windows 7 so can take the simple (but inexact) way out at least for this app. Will keep your answer though for later.