Ooh yeah, quick update.
My dad has now got an extra router at home that is on it's completely separate ISP, and allows him to connect to his work's network. This means that any work he does has no effect on my connection! (everyone cheers) This means you should be seeing some record web consistency from my end. Also the extra router is a good reserve for when virgin gives up on me.