I don't blame you GA, so would I!! wow, very sorry TonyG... unbelievable. This is the kind of WTF? that I had with VB6 and DirectX, I tested it on all 3 of my test boxes before uploading it and referencing it here, it worked fine on those boxes. Why on earth this would not work is beyond me. From one coder to the next, I can guarantee there is nothing special in this code at all. Looks like I need to do some more Blitxmax compatibility research before I start pouring some serious development resources into this language. Very frustrated over this.