Wow, i agree with everything the OP said o_o