OK, I got past my problems with getting my ribbon changes to appear. However, I'm still stumped over how to connect up to a callback subroutine. It seems quite easy, but I'm getting nowhere.
For instance, on one button I have onaction="subDatadoc". In the same module that generates the ribbon xml I have a subroutine called subDatadoc, set as public. But when I select the button that should call subDatadoc, I get an error message saying subDatadoc cannot be found. What am I leaving out?