Okay, I'm confused about something else. Recently I read something in which someone approvingly said, "He talks the talk and walks the walk."

Yet I have also heard this kind of approval expressed as, "He walks the talk."

Which is right? The latter makes more sense to me - seems to be saying, "He is a man of his word - his deeds match his promises."

But the former seems simply to praise someone for knowing how to speak the lingo (whichever kind of bafflegab you choose!) and walk in whatever is the current hip style...or something weird like that.

What do y'all think?