The Detox by Jayhawk is by far the most effective, but it's not practical for personal use, it's fairly expensive.
I've noticed a huge difference in oil absorption rate depending on the towel I use. A Shammy will suck all the oil off a ball while most other towels just smear it around. A ball will absorb some between coming back after your shot and when you get to it before the next one, but using a Shammy has been really good for me at preventing as much absorption as possible.