Citation: I 554/04 03.03.2005 E. C

K.________ lässt Verwaltungsgerichtsbeschwerde führen und unter Aufhebung des vorinstanzlichen Entscheides sowie des Einspracheentscheides die Rückweisung der Sache an das kantonale Gericht, eventuell an die IV-Stelle; eventuell die Anordnung von Wiedereingliederungsmassnahmen; eventuell die Ausrichtung einer ganzen Invalidenrente beantragen. Weiter ersucht er um Gewährung der unentgeltlichen Rechtsverbeiständung für das letztinstanzliche wie auch für das Einsprache- und kantonale Beschwerdeverfahren. Die Vorinstanz und die IV-Stelle schliessen auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung. Mit Eingaben vom 12. Januar und 23. Februar 2005 lässt K.________ um Durchführung eines zweiten Schriftenwechsels ersuchen, da die von Vorinstanz und Verwaltung eingereichten Stellungnahmen neue Behauptungen enthielten.