I think the underlying framework is already there. You can create a GEM surface for the 3D card to render into which doesn't need to be a display surface, then you need to get it onto the USB graphics device. Alan