Citation: B 95/03 29.06.2004 E. C

Mit Verwaltungsgerichtsbeschwerde beantragt B.________ die Aufhebung des kantonalen Entscheides; es seien ihm Pensionskassenleistungen im gesetzlichen Umfang zuzusprechen; eventuell sei die Sache zu weiteren Sachverhaltsabklärungen an das kantonale Gericht zurückzuweisen; für das kantonale Verfahren sei ihm eine angemessene Parteientschädigung zuzusprechen. Ferner ersucht er um Gewährung der unentgeltlichen Verbeiständung für das vorinstanzliche sowie der unentgeltlichen Rechtspflege und Verbeiständung für das letztinstanzliche Verfahren. Die Stiftung schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet.