This doesn't change my views, if you describe yourself as a good programmer why do you have problems with that code then? Programming does not only mean knowing the language, you should be able to find sources by yourself. All commands of course are documented in the DirectX SDK which you can download from microsoft.com. I assume that you already downloaded that so why don't you use it? I had no problems at all and I startet out reading the DirectX documentation from the beginning. If you don't appreciate the samples from DX4VB don't complain about it, just ask for another source or write your own tutorial. I dislike people judging about sources as long as they can't do it better.