Clearance of Alzheimer's Abeta peptide: the many roads to perdition.