Citation: I 284/06 18.05.2007 E. C

T.________ lässt Verwaltungsgerichtsbeschwerde führen mit den Rechtsbegehren, Gerichtsentscheid und Einspracheentscheid seien aufzuheben und es sei ihm für die Zeit vom 1. Juni 2001 bis 31. Dezember 2003 eine halbe Rente und ab 1. Januar 2004 eine Dreiviertelsrente der Invalidenversicherung zuzusprechen; eventualiter sei die Sache an die IV-Stelle zu ergänzenden medizinischen Abklärungen und neuer Verfügung zurückzuweisen, unter Gewährung der unentgeltlichen Rechtspflege. Die IV-Stelle beantragt die Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherungen verzichtet auf eine Vernehmlassung.