I've nearly given up hope here. My PC has suddenly decided that it can try to run Direct3D, but all I get is either a blank screen or just some strange artifacting, such as a couple random greenish triangles. Everything else works fine. Dxdiag shows no errors, and it will run the Direct3D tests just fine, but as I said, I see nothing until it returns to ask me if I saw what it thought I saw. DirectDraw still works just fine. Here are my basic specs: AMD Athlon XP 1800+ MSI K7T Turbo2 (MS-6330) Windows ME 512MB RAM ATI Radeon 9600 Pro 128MB SB Live Platinum DirectX 9.0c Not the most exciting thing, I know, but it's been working great until this. I've tried uninstalling and reinstalling my drivers a time or two (completely uninstalling both times), updated my directx, updated my chipset drivers, tried a system restore (it tells me it can't restore to a previous point after going through all the motions and restarting), and absolutely no change. If I try to start a game or something else that calls on Direct3D, the sound plays, but nobody's home. I've tried ATI, and so far all I've got is a link to a generic "tech support" page that told me to make sure my video card was getting power, if I was having problems using a DVI (I'm using a good old fashioned monitor), and telling me to reinstall my drivers (which I had already told them I had). I'm about at the end of my rope after many hours of trying to figure this out. Any help or suggestions?