Here is the start of a title scroller/subtitler I am working on using D3DFunc. It is something I'm putting together for the helpfiles.
You basically setup a sequence of titles in a UDT array and the call the start sequence routine to play the titles. It is all timer based and uses action states to enable it to play over your existing game loop without inteferance (that's why the spinning cube is there).
Here is an Image
and the source is attached. You will obviously need the D3DFunc dll.
I hope to add to this over the coming weeks and am open to any suggestions/criticisms.
Cheers
Cloggy