Honestly I didn't realize that GetFrontBuffer was so limited and I guess I was being narrow sighted. I wasn't using GetBackBuffer since I was so determined to use GetFrontBuffer. There really isn't a problem using GetBackBuffer... I just thought I was doing something wrong

. Thank you very much! I won't use GetFrontBuffer anymore as GetBackBuffer works great.