Citation: I 504/06 25.07.2007 E. C

L.________ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, es sei ihr unter Aufhebung des kantonalen Entscheides ab 1. April 2004 weiter eine ganze Invalidenrente auszurichten; die Verwaltung sei zu verpflichten, für das Einsprache- sowie das vor- und letztinstanzliche Verfahren eine angemessene Parteientschädigung zu bezahlen; zudem beantragt sie die Gewährung der unentgeltlichen Rechtspflege. Vorinstanz und IV-Stelle schliessen auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherungen verzichtet auf Vernehmlassung.