Rick, thanks for the insight.
The WF is now working. It was a delay issue. I was doing a lot of Update Debugging of the BADI that I wrote to call the Event, so I removed all the stops and turned off Update Debugging and it worked.
I didn't have to put in the delay, but it seems that the debugging was holding off on posting the Material document long enought till the WF started.
Thanks again.