Ribbons and Devices