1. A system comprising: a computing device having a touch screen, a display device, and a sensor device, the computing device having access to a database including a plurality of paint colors; wherein the computing device is configured to receive a starting color for which coordinating colors are sought via the sensor device, to associate the starting color with a closest matching paint color in the database to the starting color, to determine a plurality of coordinating paint colors for the closest matching paint color based on data received from the database, to display on the display device a color palette including the closest matching paint color and the plurality of coordinating paint colors, to display a tutorial option that includes a plurality of video demonstrations, each video demonstration including how-to instructions for a painting project, and to receive a selection for a video demonstration from the plurality of video demonstrations.