Sachverhalt: Sachverhalt: A. X._ (geb. 1964, Staatsangehöriger von Serbien und Montenegro), reiste 1987 erstmals als Saisonnier in die Schweiz ein. Im März 1993 folgten ihm seine Ehefrau und die zwei gemeinsamen Kinder (geb. 1989 bzw. 1992) im Rahmen des Familiennachzugs. Die Niederlassungsbewilligung hat er seit dem Jahr 1998, in welchem ein drittes Kind in der Schweiz geboren wurde. Am 11. April 2001 verurteilte ihn die Corte delle Assise criminali Lugano zu 7 Jahren und 6 Monaten Zuchthaus sowie einer bedingten Landesverweisung von 10 Jahren wegen qualifizierter Widerhandlung gegen das Betäubungsmittelgesetz; er war im Juli 2000 in Chiasso mit ca. 10 kg Heroin (Reinheitsgrad: 34,6 %) angehalten worden. Aufgrund dieser Verurteilung wies der Migrationsdienst des Kantons Bern X._ am 19. April 2005 für unbestimmte Zeit aus der Schweiz aus. Eine Beschwerde gegen diese Verfügung wies die Polizei- und Militärdirektion des Kantons Bern am 28. Dezember 2005 ab. A. X._ (geb. 1964, Staatsangehöriger von Serbien und Montenegro), reiste 1987 erstmals als Saisonnier in die Schweiz ein. Im März 1993 folgten ihm seine Ehefrau und die zwei gemeinsamen Kinder (geb. 1989 bzw. 1992) im Rahmen des Familiennachzugs. Die Niederlassungsbewilligung hat er seit dem Jahr 1998, in welchem ein drittes Kind in der Schweiz geboren wurde. Am 11. April 2001 verurteilte ihn die Corte delle Assise criminali Lugano zu 7 Jahren und 6 Monaten Zuchthaus sowie einer bedingten Landesverweisung von 10 Jahren wegen qualifizierter Widerhandlung gegen das Betäubungsmittelgesetz; er war im Juli 2000 in Chiasso mit ca. 10 kg Heroin (Reinheitsgrad: 34,6 %) angehalten worden. Aufgrund dieser Verurteilung wies der Migrationsdienst des Kantons Bern X._ am 19. April 2005 für unbestimmte Zeit aus der Schweiz aus. Eine Beschwerde gegen diese Verfügung wies die Polizei- und Militärdirektion des Kantons Bern am 28. Dezember 2005 ab. B. Gegen deren Beschwerdeentscheid gelangte X._ an das Verwaltungsgericht des Kantons Bern. Dieses wies die Beschwerde mit Urteil vom 30. Mai 2006 ab (Zustellung: 14. Juni 2006), soweit es darauf eintrat, und setzte eine Ausreisefrist bis zum 28. Juli 2006 an. B. Gegen deren Beschwerdeentscheid gelangte X._ an das Verwaltungsgericht des Kantons Bern. Dieses wies die Beschwerde mit Urteil vom 30. Mai 2006 ab (Zustellung: 14. Juni 2006), soweit es darauf eintrat, und setzte eine Ausreisefrist bis zum 28. Juli 2006 an. C. X._ hat am 14. Juli 2006 beim Bundesgericht Verwaltungsgerichtsbeschwerde eingereicht. Er beantragt, die Entscheide des Verwaltungsgerichts sowie der Polizei- und Militärdirektion aufzuheben. Die Parteientschädigung für die beiden vorinstanzlichen Verfahren sei aufgrund der dort eingereichten Honorarnoten festzusetzen; die diesbezüglichen Verfahrenskosten seien dem Kanton Bern aufzuerlegen. Für das vorliegende Verfahren sei dem Beschwerdeführer die unentgeltliche Rechtspflege und Rechtsverbeiständung zu gewähren. Antragsgemäss hat der Abteilungspräsident am 9. August 2006 der Beschwerde aufschiebende Wirkung zuerkannt. Das Verwaltungsgericht, die Polizei- und Militärdirektion sowie das Bundesamt für Migration beantragen, die Beschwerde abzuweisen. 