I'm also a mac user (running 10.8.1) and I'm getting the exact same problem. What do you mean make sure that "they're not deleting each others' classes"? I copy forge's class files into my minecraft.jar and replace all of the ones with the same name, is that wrong?