Citation: 9C_264/2007 18.03.2008 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten lässt A.________ beantragen, unter Aufhebung des vorinstanzlichen Entscheides sei ihm ab 1. Mai 2003 eine ganze Invalidenrente zuzusprechen; eventuell sei die Sache zur Vornahme ergänzender medizinischer Abklärungen und zu neuer Verfügung an die IV-Stelle zurückzuweisen. Ferner ersucht er um die Bewilligung der unentgeltlichen Prozessführung und Verbeiständung. Während die IV-Stelle auf Abweisung der Beschwerde schliesst, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung.