What is the criteria for a visionary?

The capacity to see beyond the curtain of current reality.

note from fkalich....this is an example how a language changes, in this case due to ignorance. Up to recent times the primary definition of visionary was "an impractical dreamer". It was not a compliment to call someone a visionary. Around the year 2,000 media newscasters/interviewers started using the term incorrectly out of ignorance. Even though initially using it that way was laughable, the media pundits began using the word increasingly in this incorrect manner. Something is lost when this happens. I am not aware of any word that one can use to convey the original meaning of "visionary". If you want to call someone an impractical dreamer you now have to use two words, if you call them a visionary they will most likely say "thank you".