1. A system comprising: a graphical design environment that provides a drag and drop interface to a first user, wherein the drag and drop interface allows a first user to add a widget to a design; a note interface in the graphical design environment that displays a note field for accepting a text string from the first user; an intermittent coded representation of the design that: (i) is exported from the design environment; and (ii) includes a set of at least two widgets that includes the widget; a first design player that renders the design using the intermittent coded representation for a second user after the design has been exported from the graphical design environment; a first discussion interface that: (i) is displayed in the first design player consistently with the design; (ii) displays the text string from the first user as a note; and (iii) accepts a first comment from the second user regarding the note; an interface element that: (i) is in the first discussion interface with the note; and (ii) when selected, places the first design player into a state wherein a selection of the widget by the second user links the note with the widget, wherein the state exposes each widget in the set of at least two widgets for selection by the second user; a second design player that renders the design using a copy of the intermittent coded representation for a third user after the design has been exported from the graphical design environment; a second discussion interface that: (i) is displayed in the second design player consistently with the design; and (ii) accepts a second comment from the third user; and a data store that is accessible to the graphical design environment and the first design player, and that is not accessible to the second design player; wherein the first comment is displayed in real time in the graphical design environment after being accepted in the first discussion interface; wherein the second comment is displayed in the graphical design environment after being accepted in the second discussion interface, saved to disk, and imported into the data store; and wherein the text string and comment are stored in the data store along with an indication of the widget selected by the second user.