Wow Carrie! BRAVO!
firstly welcome aboard.
i am something like you when it comes to talking my mind and / or while i am giving a pience of it to someone.
i say and do whats on my mind. it does get people talking and i often to find myself in murky grounds i would much rather prefer to avoid.
but thru the years... i have learnt one thing which was only highlighted further when there was this huge row between us friends of 25+ years. dont give your advice / suggestions / comments / voice your opinion on other peoples life (its another thing to voice your opinion on bush, war, and stuff like that and totally another thing to express opinion on people)
i can speak for myself and say it is hard to do given the type of person i am. but i am honestly trying my best not to say nothing even thou i am itching to say my part. and it has only helped me. when i do really really need to voice myself i talk to person i think who would atleast make an attempt to understand me... if not agree with me.
i dont know i can go on and on ... but i guess i stop here.
btw. i am leo and i am all fire.