One thing that is badly documented is which settings available in the button window can be animated in the IPO window.
E.g.: we have procedural textures here:
and material IPO here:
How much of the two are in common... ?
I'm still very much confused about this.