General Grinding