Citation: I 157/06 23.05.2006 E. C

G.________ lässt Verwaltungsgerichtsbeschwerde führen mit den Rechtsbegehren, Gerichtsentscheid und Einspracheentscheid seien aufzuheben und die Angelegenheit sei zur Neubeurteilung an das kantonale Gericht, eventuell an die IV-Stelle zurückzuweisen; eventuell seien Wiedereingliederungsmassnahmen zu verfügen und anzuordnen, allenfalls eine ganze Invalidenrente zuzusprechen. Im Weitern wird um unentgeltliche Verbeiständung für das letztinstanzliche Verfahren, worüber vorab zu entscheiden sei, und auch für das kantonale Verfahren ersucht. Kantonales Gericht und IV-Stelle beantragen je die Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung.