I'm at the end of my rope... (more of a rant)