Reading this (and the comments) has actually helped me realise that my S.O is great! She doesn't work with me, but understands I need my time for work. If I do get an interruption it's something important, and I get an apology later that day for distracting my work.
I must be a very lucky man?!
Keep Up with TechRepublic