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.
Big egos are fragile.
Where the violent see only violence, the skillfull can see skill.
"You cannot solve a problem with the same level of thinking that existed when it was created." Albert Einstein