Sachverhalt: Sachverhalt: A. Die 1966 geborene, seit 8. Dezember 1998 zum zweiten Mal geschiedene Z._ unterzog sich wegen einer morbiden Adipositas am 7. Mai 1999 einem laparoskopischen Magenbanding. Am 24. Oktober 2000 wurde das Band entfernt und ein Magen-Bypass angelegt. Wegen Wundinfekt und Abszessbildung waren im Dezember 2000 und Januar 2001 weitere operative Eingriffe notwendig. Schliesslich wurde am 1. Juli 2002 eine Bauchdeckenplastik und Dermolipektomie durchgeführt. Anfang Juli 2001 meldete sich Z._ bei der Invalidenversicherung zum Leistungsbezug an. Nach Abklärungen sprach ihr die IV-Stelle Bern mit Verfügung vom 20. September 2005 ab 1. Oktober 2001 bis 31. Dezember 2002 eine ganze Rente und vom 1. Januar bis 31. Dezember 2003 eine halbe Rente zu. Für die Zeit ab 1. Januar 2004 verneinte sie einen Rentenanspruch. Mit Einspracheentscheid vom 6. Januar 2006 bestätigte die IV-Stelle den Umfang des Rentenanspruchs sowie Höhe und Dauer der Leistung. A. Die 1966 geborene, seit 8. Dezember 1998 zum zweiten Mal geschiedene Z._ unterzog sich wegen einer morbiden Adipositas am 7. Mai 1999 einem laparoskopischen Magenbanding. Am 24. Oktober 2000 wurde das Band entfernt und ein Magen-Bypass angelegt. Wegen Wundinfekt und Abszessbildung waren im Dezember 2000 und Januar 2001 weitere operative Eingriffe notwendig. Schliesslich wurde am 1. Juli 2002 eine Bauchdeckenplastik und Dermolipektomie durchgeführt. Anfang Juli 2001 meldete sich Z._ bei der Invalidenversicherung zum Leistungsbezug an. Nach Abklärungen sprach ihr die IV-Stelle Bern mit Verfügung vom 20. September 2005 ab 1. Oktober 2001 bis 31. Dezember 2002 eine ganze Rente und vom 1. Januar bis 31. Dezember 2003 eine halbe Rente zu. Für die Zeit ab 1. Januar 2004 verneinte sie einen Rentenanspruch. Mit Einspracheentscheid vom 6. Januar 2006 bestätigte die IV-Stelle den Umfang des Rentenanspruchs sowie Höhe und Dauer der Leistung. B. Die Beschwerde der Z._ hiess die Sozialversicherungsrechtliche Abteilung des Verwaltungsgerichts des Kantons Bern mit Entscheid vom 18. Mai 2006 in dem Sinne teilweise gut, dass sie die IV-Stelle u.a. anwies, der Versicherten auch für die Zeit vom 1. Januar bis 31. Dezember 2004 eine halbe Invalidenrente auszurichten. B. Die Beschwerde der Z._ hiess die Sozialversicherungsrechtliche Abteilung des Verwaltungsgerichts des Kantons Bern mit Entscheid vom 18. Mai 2006 in dem Sinne teilweise gut, dass sie die IV-Stelle u.a. anwies, der Versicherten auch für die Zeit vom 1. Januar bis 31. Dezember 2004 eine halbe Invalidenrente auszurichten. C. Z._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Rechtsbegehren, der kantonale Gerichtsentscheid sei aufzuheben und es sei ihr ab 1. Januar 2003 weiterhin und unbefristet eine ganze Invalidenrente zuzusprechen, unter Gewährung der unentgeltlichen Prozessführung. Die IV-Stelle beantragt die Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherungen verzichtet auf eine Vernehmlassung. Die IV-Stelle beantragt die Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherungen verzichtet auf eine Vernehmlassung. D. In einer weiteren Eingabe hat der Rechtsvertreter von Z._ ein ärztliches Zeugnis eingereicht. Die IV-Stelle hat auf eine Stellungnahme verzichtet. 