Small squares all over screen
My iMac 21.5" Mid-2011 (i5 2.7 GHz) has started exhibiting a strange behavior where small colored squares, about 1/8", appear all over the screen. They then proceed to dance around the screen as I continue to work on the computer. I've attached a screen shot. From searching the forums it appears others have this problem, but I am unable to find any threads that actually contain a fix. Any help would be very much appreciated!