Iran has all of the potential in the world to be a free, open and democratic country. Most Iranians(by definition, and in reality) are moderates, whether religious or political. The problem is that until these people throw out the Supreme Council and start fresh, there is no hope.