In the Ba(OH)2 you did almost everything correctly - you just failed to copy correct entry from the ICE table.
Ah thanks, I noticed that earlier. And all my answers are actually right, it's just that I was using Wolfram at the time and I might of inputted it in a way that spewed out wrong numbers (whereas my calculator yielded the right results).
Anyhow all the questions are answered. I appreciate everyones' efforts.