Why is it that some people think that they know everything? We've all met them. I bet someone springs to your mind. The sort of person who is an expert on absolutely everything, and will argue that they know better than anyone, even if they are a complete novice on the subject, arguing with an expert. I just can't stand know-it-alls. I find them such a bore.