Okay, rant time.

Okay, rant time.