Long, need to vent, sorry if I am over reacting...