Look for seperate scaling code. Doing a 2x should be really simple stuff even without finding any examples.

Another alternative (though I don't know how well you'd get to it in VB ) is to make a small OpenGL context and throw the image on as a texture. Then you could scale to your heart's content and make use of all sorts of goodies like bilinear filtering.

Bruno
_________________________
Bruno
Twisted Melon : Fine Mac OS Software