Long winded... I need to vent