I'm wondering if I can change the default dots to squares, triangles, open circles, etc.. in a ListPlot. I would like to have three or more sets of data on the same final plot and need to be able to tell them apart. If I can use different symbols, is there a way to add a legend with the symbols?