Citation: 2C_574/2008 09.02.2009 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 8. August 2008 beantragt X.________ dem Bundesgericht, die Ausweisungsentscheide aller kantonalen Instanzen aufzuheben. Eventualiter sei ihm eine angemessene Ausweisungsfrist von sechs (statt drei) Monaten ab Rechtskraft der Ausweisung einzuräumen. Weiter sei ihm die unentgeltliche Rechtspflege zu gewähren. Das Amt für Migration des Kantons Basel-Landschaft und das Bundesamt für Migration schliessen auf Abweisung der Beschwerde (soweit darauf einzutreten sei). Das Kantonsgericht hat auf eine Vernehmlassung verzichtet.