damn so much hatred in this thread already..