Hi, when blitting things to the screen in rapid succession you get visual artifacts (i.e. tearing). In DirectX I would just use a back buffer and flip during vertical blank intervals to remedy this. Well using only GDI here is what I'm thinking. Can I just create 2 DC's and use one as a 'back buffer' type deal and blit from that one to the main one when I want to draw my current frame? Anyone deal with this, or have a better way?