>I'm using the AfterOpenAll method of the CDE to create the index to my views. Am I on the right path here ?
"AfterOpenAll" is the best place to index views. So, not only are you on the right path, you have found home <s>. Just ensure that you set buffermode to '3' whilst you are indexing and then reset to your desired buffermode, usually '5' (table optimistic), after the indexing has completed.
HTH
-=Gary