Contemporary Synthetic All Reviewed