General Degrees