Who's ready for a rant? It's been a while and I've got some pent up aggression. I'm about due....