My 2 cents worth---

I think the best core stability exercises are snatches and clean and jerks.
Deadlifts and squats are close seconds
Heavy bent rows and straight leg deadlifts, good mornings (be careful with these) are very helpful as well.

I've never worked with a stability ball, but it makes alot of sense.