Citation: 8C_128/2007 14.01.2008 E. C

D.________ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen und beantragen, in Aufhebung des kantonalen Entscheides sei ihm ab August 2005 weiterhin eine Rente auszurichten, eventualiter sei die Sache zur Prüfung milderer Massnahmen an die Vorinstanz zurückzuweisen. Ferner sei ihm für das letztinstanzliche Verfahren die unentgeltliche Prozessführung und Verbeiständung zu gewähren. Während die IV-Stelle auf Abweisung der Beschwerde schliesst, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung.