Remember that FB and a lot of other languages/libraries use highly optimised code (often assembly) exclusively for drawing bitmaps. You simply can't recreate the same level of optimisation in a high level language like FB, or even C for that matter. The language's overhead makes a big difference in something like bitmap drawing.I was thinking hypothetically that by reducing the tile size to it's limit of 1x1, you would gain maximum speed. But i now know that's not the case.