Solid opinion piece from al.com