so so angry.... (rant)