I need to flip the image being displayed to the user. I need to flip it in such a way that when looking at the screen it's as if you were looking at it in a mirror. I have been reading some stuff on how to get a screenshot but that seems like it will be VERY slow. Is there a way I can just hijack the video card output before it is drawn to the monitor? Or do you think that just screen-shotting via the windows api and manipulating the image is the best way for me to go?