ESLpod.com has lots of free English Audio. (It also has learning guides, but you have to register and pay for those.)
Each has a short conversation, followed by an explanation of the words, idioms/expressions, ideas and culture referenceed in the conversation.
They are appropriate for intermediate & upper intermediate ESL learners.
Here are some of its podcasts related to ethics in the work place and in business.
G.A.L.E.S.L. / joe3
Some tips and links on learning English.