this a huge rant. i think i only read the first two lines and then i got bored. lol