Sachverhalt: A. Das Eidgenössische Versicherungsgericht erkannte am 21. Oktober 1999 (Urteil I 240/99), der von M._ am 18. Dezember 1997 gegenüber der Invalidenversicherung geltend gemachte Leistungsanspruch sei in medizinischer Hinsicht nicht zureichend abgeklärt. Es wies die Sache demgemäss zur neuen Abklärung und Verfügung an die IV-Stelle Bern zurück. Diese vervollständigte den Sachverhalt, indem sie insbesondere ein Gutachten des Zentrums für Medizinische Begutachtung X._ vom 9. Januar 2003 einholte. Am 11. Juli 2003 sprach die IV-Stelle der Versicherten unter Annahme eines Invaliditätsgrades von 45 % eine Viertelsrente ab dem 1. August 1999 zu. Auf Einsprache hin hob die IV-Stelle diese Verfügung auf, ordnete unter Hinweis auf die Vorbringen der Versicherten weitere Abklärungen an und stellte eine neue Verfügung in Aussicht (Entscheid vom 29. März 2004). B. Das Verwaltungsgericht des Kantons Bern trat auf die hiegegen erhobene Beschwerde nicht ein, soweit materielle Anträge gestellt wurden, und wies das Rechtsmittel im Übrigen - unter dem Aspekt der wegen der Art der Verfahrenserledigung geltend gemachten Rechtsverzögerung - ab (Entscheid vom 17. Dezember 2004). C. M._ lässt Verwaltungsgerichtsbeschwerde führen mit den Rechtsbegehren, es seien, unter Aufhebung von vorinstanzlichem und Einspracheentscheid, höhere Rentenleistungen zu erbringen. Eventuell sei die IV-Stelle anzuweisen, eine "neue materielle Verfügung innert richterlich anzusetzender Frist zu erlassen". Ausserdem sei ihr die unentgeltliche Verbeiständung zu bewilligen. Die IV-Stelle und das Bundesamt für Sozialversicherung verzichten auf eine Stellungnahme. 