Sachverhalt: Sachverhalt: A. Der 1958 geborene K._ war vom 1. Oktober 1996 bis zur Kündigung durch den Arbeitgeber auf den 31. August 2002 als Produktions-Hilfsarbeiter bei der Firma J._ tätig. Nachdem er zeitweilig Taggelder der Arbeitslosenversicherung bezogen hatte, meldete er sich am 9. April 2003 bei der Invalidenversicherung unter Hinweis auf Schulter-Nackenschmerzen, verbunden mit Schwindel, Kreuzschmerzen, zeitweise mit Ausstrahlung ins rechte Bein sowie Bluthochdruck zum Leistungsbezug (Berufsberatung, Umschulung auf eine neue Tätigkeit, Arbeitsvermittlung, Rente) an. Die IV-Stelle Schwyz holte einen Bericht des Hausarztes Dr. med. E._, Allgemeine Medizin FMH, vom 2. Mai/1. Juni 2003 ein, dem weitere Einschätzungen (des Dr. med. A._, Neurologie FMH, vom 4. September 2001 und 14./28. April 2003, des Dr. med. N._, FMH für Kardiologie und Innere Medizin, vom 21. September 2001, des Zentrums X._ [Frau Dr. med. G._] vom 30. September 2002, des Dr. med. B._, Physikalische Medizin, speziell Rheumatologie, vom 1. Oktober 2002, des Spitals S._, Innere Medizin, vom 24. Juni und 18. November 2002 und des Spitals Z._, Innere Medizin, vom 3. Mai 2003) beilagen sowie eine Beurteilung des Spitals Z._ vom 5. Mai 2003 ein. Nach Durchführung erwerblicher Abklärungen verfügte sie am 26. Juni 2003 die Abweisung des Leistungsbegehrens, da bei einem Invaliditätsgrad vom 11,32 % kein Rentenanspruch gegeben sei und bei voller Arbeitsfähigkeit in alternativen Tätigkeiten weder Anspruch auf berufliche Massnahmen noch auf Arbeitsvermittlung bestehe. Mit Einspracheentscheid vom 29. September 2003 hielt sie an ihrer Verfügung fest und wies gleichzeitig das Begehren um Gewährung der unentgeltlichen Rechtsverbeiständung wegen Aussichtslosigkeit ab. A. Der 1958 geborene K._ war vom 1. Oktober 1996 bis zur Kündigung durch den Arbeitgeber auf den 31. August 2002 als Produktions-Hilfsarbeiter bei der Firma J._ tätig. Nachdem er zeitweilig Taggelder der Arbeitslosenversicherung bezogen hatte, meldete er sich am 9. April 2003 bei der Invalidenversicherung unter Hinweis auf Schulter-Nackenschmerzen, verbunden mit Schwindel, Kreuzschmerzen, zeitweise mit Ausstrahlung ins rechte Bein sowie Bluthochdruck zum Leistungsbezug (Berufsberatung, Umschulung auf eine neue Tätigkeit, Arbeitsvermittlung, Rente) an. Die IV-Stelle Schwyz holte einen Bericht des Hausarztes Dr. med. E._, Allgemeine Medizin FMH, vom 2. Mai/1. Juni 2003 ein, dem weitere Einschätzungen (des Dr. med. A._, Neurologie FMH, vom 4. September 2001 und 14./28. April 2003, des Dr. med. N._, FMH für Kardiologie und Innere Medizin, vom 21. September 2001, des Zentrums X._ [Frau Dr. med. G._] vom 30. September 2002, des Dr. med. B._, Physikalische Medizin, speziell Rheumatologie, vom 1. Oktober 2002, des Spitals S._, Innere Medizin, vom 24. Juni und 18. November 2002 und des Spitals Z._, Innere Medizin, vom 3. Mai 2003) beilagen sowie eine Beurteilung des Spitals Z._ vom 5. Mai 2003 ein. Nach Durchführung erwerblicher Abklärungen verfügte sie am 26. Juni 2003 die Abweisung des Leistungsbegehrens, da bei einem Invaliditätsgrad vom 11,32 % kein Rentenanspruch gegeben sei und bei voller Arbeitsfähigkeit in alternativen Tätigkeiten weder Anspruch auf berufliche Massnahmen noch auf Arbeitsvermittlung bestehe. Mit Einspracheentscheid vom 29. September 2003 hielt sie an ihrer Verfügung fest und wies gleichzeitig das Begehren um Gewährung der unentgeltlichen Rechtsverbeiständung wegen Aussichtslosigkeit ab. B. Ebenfalls wegen Aussichtslosigkeit verneinte das Verwaltungsgericht des Kantons Schwyz mit Zwischenbescheid vom 7. April 2004 einen Anspruch auf unentgeltliche Rechtsverbeiständung. Nach Durchführung einer öffentlichen Verhandlung wies es die Beschwerde - und ebenso den Anspruch auf unentgeltliche Verbeiständung für das Einsprache- und Beschwerdeverfahren - ab (Entscheid vom 16. Juni 2004). B. Ebenfalls wegen Aussichtslosigkeit verneinte das Verwaltungsgericht des Kantons Schwyz mit Zwischenbescheid vom 7. April 2004 einen Anspruch auf unentgeltliche Rechtsverbeiständung. Nach Durchführung einer öffentlichen Verhandlung wies es die Beschwerde - und ebenso den Anspruch auf unentgeltliche Verbeiständung für das Einsprache- und Beschwerdeverfahren - ab (Entscheid vom 16. Juni 2004). C. K._ lässt Verwaltungsgerichtsbeschwerde führen und unter Aufhebung des vorinstanzlichen Entscheides sowie des Einspracheentscheides die Rückweisung der Sache an das kantonale Gericht, eventuell an die IV-Stelle; eventuell die Anordnung von Wiedereingliederungsmassnahmen; eventuell die Ausrichtung einer ganzen Invalidenrente beantragen. Weiter ersucht er um Gewährung der unentgeltlichen Rechtsverbeiständung für das letztinstanzliche wie auch für das Einsprache- und kantonale Beschwerdeverfahren. Die Vorinstanz und die IV-Stelle schliessen auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung. Mit Eingaben vom 12. Januar und 23. Februar 2005 lässt K._ um Durchführung eines zweiten Schriftenwechsels ersuchen, da die von Vorinstanz und Verwaltung eingereichten Stellungnahmen neue Behauptungen enthielten.