Sachverhalt: Sachverhalt: A. D._, geb. 1952, absolvierte eine kaufmännische Lehre, betrieb von 1990 bis zur Konkurseröffnung am 15. November 1992 als Selbstständigerwerbender ein Radio- und Fernsehgeschäft und ist seither bei der Nachfolgefirma seiner Frau ("Firma X._") angestellt. Im Februar 1991 meldete er sich unter Hinweis auf Schulterbeschwerden bei der Invalidenversicherung zum Leistungsbezug an. Nachdem eine erste rentenablehnende Verfügung der IV-Stelle Bern (vom 27. August 1992) auf Beschwerde hin wegen Verletzung des rechtlichen Gehörs aufgehoben worden war (Entscheid des Verwaltungsgerichts des Kantons Bern vom 9. Februar 1993), erliess die Verwaltung am 2. November 1994 abermals eine abschlägige Verfügung. Eine hiegegen erhobene Beschwerde wies das Verwaltungsgericht ab, soweit es darauf eintrat (Entscheid vom 9. Mai 1995). Auf die Neuanmeldung im Juli 1995 hin verneinte die IV-Stelle am 25. November 1997 verfügungsweise erneut einen Anspruch auf eine Invalidenrente. Die dagegen eingereichte Beschwerde wies das kantonale Gericht ab (Entscheid vom 2. Juli 1998). Im Februar 2001 gelangte D._ erneut an die Verwaltung und beantragte wegen Rücken-, Schulter- und Beinbeschwerden die Zusprechung medizinischer Eingliederungsmassnahmen sowie einer Rente. Im Vorbescheid vom 21. Mai 2001 wurde abermals eine rentenablehnende Verfügung in Aussicht gestellt, wogegen der Versicherte opponierte. Nach ergänzenden Abklärungen annullierte die IV-Stelle ihren Vorbescheid und ordnete eine Expertise durch das Zentrum für medizinische Begutachtung (ZMB) Y._ an (Schreiben vom 26. November 2001). Dieser widersetzte sich D._ unter Hinweis auf die sehr lange Wartezeit, was die Verwaltung dazu veranlasste, ein Gutachten bei der Medizinischen Abklärungsstelle (MEDAS) des Spitals Q._ einzuholen (Schreiben vom 5. August und 2. September 2002), welches am 10. April 2003 erstattet wurde. Gestützt darauf verneinte die IV-Stelle mit Verfügung vom 17. Juni 2003 mangels leistungsbegründender Invalidität einen Anspruch auf eine Invalidenrente. Daran hielt sie auf Einsprache hin fest (Einspracheentscheid vom 12. Januar 2004). B. In Gutheissung der dagegen eingereichten Beschwerde hob das Verwaltungsgericht des Kantons Bern den angefochtenen Einspracheentscheid wegen Verletzung der Begründungspflicht auf und wies die Sache zum weiteren Vorgehen im Sinne der Erwägungen an die IV-Stelle zurück (Entscheid vom 8. November 2004). B. In Gutheissung der dagegen eingereichten Beschwerde hob das Verwaltungsgericht des Kantons Bern den angefochtenen Einspracheentscheid wegen Verletzung der Begründungspflicht auf und wies die Sache zum weiteren Vorgehen im Sinne der Erwägungen an die IV-Stelle zurück (Entscheid vom 8. November 2004). C. Die IV-Stelle führt Verwaltungsgerichtsbeschwerde mit dem Rechtsbegehren, der kantonale Gerichtsentscheid sei aufzuheben. D._ lässt auf Abweisung der Verwaltungsgerichtsbeschwerde schliessen. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung.