It's ok to rant here. It's rather nice to have a place to let go once in awhile! Things have got to get better for you. Think you need some time off - stay home sick tomorrow you deserve it!