Which rice cookers are the best?

Consumer Reports tested six rice cookers from popular brands, ranging from $20 to $270.