Okay Designer Rant... hate me or not...