Ribbons And More