Technical Analysis

Some think of it as voodoo magic, others think of it as crayon drawings on price charts. But does technical analysis actually work? If so, why don't more people do it?