Text this: Revenue Management with Flexible Products