Amorphous silicon technology: coming of age