Sachverhalt: Sachverhalt: A. Das Strafgericht des Kantons Basel-Stadt verurteilte X._ am 27. Mai 2005 wegen qualifizierten Raubes, Gefährdung des Lebens und einer Reihe weiterer Delikte zu 8 Jahren Zuchthaus. Zudem erklärte es die von ihm am 2. Mai 2001 bedingt ausgesprochene Gefängnisstrafe von 12 Monaten für vollziehbar. Auf Appellation von X._ hin bestätigte das Appellationsgericht des Kantons Basel-Stadt das erstinstanzliche Urteil am 12. Januar 2007 vollumfänglich, wobei es anstelle der achtjährigen (altrechtlichen) Zuchthausstrafe eine Freiheitsstrafe von gleicher Dauer verhängte. Auf Appellation von X._ hin bestätigte das Appellationsgericht des Kantons Basel-Stadt das erstinstanzliche Urteil am 12. Januar 2007 vollumfänglich, wobei es anstelle der achtjährigen (altrechtlichen) Zuchthausstrafe eine Freiheitsstrafe von gleicher Dauer verhängte. B. Mit Beschwerde in Strafsachen beantragt X._, das Urteil des Appellationsgerichts aufzuheben und ihn zu einer Freiheitsstrafe von maximal vier Jahren zu verurteilen oder eventuell die Sache ans Appellationsgericht zur Neubeurteilung zurückzuweisen. Ausserdem ersucht X._ um unentgeltliche Rechtspflege und Verbeiständung. Vernehmlassungen wurden nicht eingeholt. 