Actually one thing that worked out for me is a technique I've read about on Harmony Central. It sounds really stupid at first, but works like a charm if you don't have "independent" fingers. I'm using a variation of that to help the speed of my fretting hand as well.
The Harmony Central Article
Take care,
Saturn
The Harmony Central Article
Take care,
Saturn