A Review of Mega888