Citation: I 1005/06 16.11.2007 E. C

H.________ lässt Verwaltungsgerichtsbeschwerde führen und das Rechtsbegehren stellen, der kantonale und der Einspracheentscheid seien aufzuheben und es sei ihr eine Rente zuzusprechen. Eventualiter sei die Sache zur ergänzenden Abklärung und neuen Verfügung an die Verwaltung zurückzuweisen. Des Weitern ersucht sie um unentgeltliche Rechtspflege (Prozessführung, Verbeiständung) für das Verfahren vor Bundesgericht. Während die IV-Stelle auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung.