For example, yesterday a guy asked a rather complicated question about hacking the Objective-C runtime to replace a class in the inheritance tree. But from his question, I was able to infer that what he actually wanted to do was globally change a class's behavior. So I answered the question that I read between the lines. His response was, "Oh, yeah, I don't know why I didn't do that to begin with." In that case I felt sure enough to answer without asking, but in other cases I'm not as confident whether this is actually a different question in disguise.
I've replied to "does anyone know where the nearest ATM is?" with "the pub we're going to has no card transaction fees or minimum spend". It doesn't necessarily solve their problem, but there's enough chance that it does, that I feel it's a useful thing to say.
It usually translates to "I know the answer to your question, but instead of just answering it and letting us both get on with our lives, I'd like to show off my vast intellect by helping you embark on a major re-design that you neither asked for nor need at the moment."