Citation: I 30/06 26.01.2007 E. C

C.a Die IV-Stelle führt Verwaltungsgerichtsbeschwerde mit dem Rechtsbegehren, es seien der kantonale Gerichtsentscheid aufzuheben und die Verfügung vom 25. Februar 2004 zu bestätigen, wonach dem Versicherten mit Wirkung ab 1. März 2002 eine halbe Invalidenrente zustehe. R.________ lässt Abweisung der Verwaltungsgerichtsbeschwerde beantragen; im Weitern stellt er das Gesuch um unentgeltliche Prozessführung und Verbeiständung. Das kantonale Gericht schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherungen (BSV) verzichtet auf eine Vernehmlassung. C.b Mit Verwaltungsgerichtsbeschwerde beantragt das BSV Aufhebung des vorinstanzlichen Entscheids. R.________ lässt auf Abweisung der Verwaltungsgerichtsbeschwerde schliessen; im Falle des Unterliegens sei ihm die unentgeltliche Prozessführung und Verbeiständung zu bewilligen. Das kantonale Gericht und die IV-Stelle verzichten auf eine Vernehmlassung.