Ed goes on a tirade. . . again. . .

Ok. Those of you who have known me for a few years have heard me rant about this time and time again. It's one of my biggest headaches in...