Hi randr, welcome to the club. I also had to experience, that it's not so easy to create good DMD's as long as you have only 128x32 pixels available. (even if only static ones) My tipps: 1.) Crop or create your starting media (picture or video) to a format which can be divided by 32 (best would be multiples of 128x32). Because then the resizing algorithms in Tom's XDMD (or Russ' PinDMD firmware, don't know which one) has a much easier work (@Tom: Am I right ?) Ideally it has the generic 128x32 format. 2.) Reduce colours to grayscale, best would be only 16 levels (4bit). PinDMD can only display 16 levels. 3.) Don't use all those modern video compressors, I have made the best experience with Microsoft Video 1. 4.) If you want to make .AVI's, install (and learn ;-) Virtualdub 1.10.4. I also had first to learn working with it, but I did all my capturing and video editing for the last DMD's with this freeware tool. 5.) If you only want to make only a static DMD, you don't have to make an AVI. Putting a PNG or BMP or JPG in the PBX folder "Real DMD Images" does the same. But the graphics file should follow the same rules as in 1.) and 2.) I made a quick and dirty "processing" of your lightning ball file. (It's far from being a good result...) In the attached ZIP file you can see, what comes out by Virtualdub processing. I also have included the VirtualDub processing setting file (randr_lightningball.vdscript) which you can load and see the different filters I have used. (in "Video ...Filters ...) But again, it's a little bit try and error to get good looking DMD's (with the tools I have found up to now) But to test them, Tom has made a exe file which you can call to send the video or picture directly to the PinDMD, which makes life much easier. See: http://www.gameex.info/forums/topic/14689-how-to-send-videos-or-png-to-xdmd-via-command-line/#entry124523 Now let's go on, we need more Real DMD's randr_lightningball.zip