Citation: I 768/03 16.08.2004 E. C

T.________ lässt Verwaltungsgerichtsbeschwerde führen mit den Anträgen, unter Aufhebung des vorinstanzlichen Entscheides und des Einspracheentscheides sei ihr eine ganze Invalidenrente zuzusprechen, eventualiter sei die Sache zur Festlegung des Rentenanspruches und zu neuem Entscheid an das kantonale Gericht zurückzuweisen, subeventualiter sei die Sache an die Vorinstanz zu weiterer Abklärung und zu neuem Entscheid zurückzuweisen. Ferner lässt sie die Gewährung der unentgeltlichen Prozessführung und Verbeiständung beantragen. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet.