This is one of the most complex sample applications that I've seen. I tend toward liking 'real' examples, and I find that the simple samples don't really show people what is needed. Therefore, I have taken this (big) step into doing a pretty complex sample app. If you have strong feelings about the complexity (good or bad) please send your comments to me (see below). 1) using the DIB driver to draw directly into DIB memory 2) writing 286 and 386 specific code (in assembler, obviously) 3) using custom resources I wanted to expand this example to show a better display for the example, and I got into the 3D stuff. However, I didn't have enough time to get everything done. Instead of just releasing this file and none of the other parts, I decided to release both. Start with Tri first. TriQ is much more complex. Also take a big grain of salt with the 4D libraries... almost nothing has been tested, but I thought you'd like to see them. ----------------------------------------------------------------------- If you run into any bugs, and especially if you fix any of them, please let me know. You can FAX me at 206 883-8101 or send US Mail to Matt Saettler Microsoft One Microsoft Way Redmond, WA 98052 ----------------------------------------------------------------------- Thanks, Matt