Abstract: A graphical display system includes a server for receiving and processing financial instrument data from at least one financial data feed and a client computing device connected to the server for concurrently displaying to a user processed financial instrument data in graphical form, a multi-media streaming video presentation, and interactive communications associated with the financial instruments. Means may be provided for allowing analysts to dynamically enter comments and recommendations as text associated with the financial instrument data for view in the graphic presentation of financial data. Such text and data may be accessed simultaneously in real-time or near-real-time by multiple users.