Another rant i guess.....