Fox, you know DX, but not for VB? Can you tell me how to get DMA, and maybe point me to an example? I need to get a pointer to the backbuffer data... (in c++) ... no one has info on how to do it.