touch base? - to contact someone - usually for a specific reason - many times, though not always in a business context
shed some light? - to explain something - make something clear - to make something more understandable
play by ear? - to do something without a specific plan or idea of what you are going to do - or how you are going to do it |