The husbeast has been away all week and is finally home. So here, have a little Tim Minchin while I try to do a little catching up: