hey zparticle, I had some very disturbing problems last night

though, this was while developing an app. that doesn't even use Fullscreen exclusive!

all this app. does, is call graphicsDevice.getDisplayModes()

after about 30-40 runs (of the application, not the method), I got something like 'Internal Exception - unable to get DisplayModes'
then, Winamp (which was playing in the background) bombed out, java promptly crashed, and ate a sack full of resources (JCreator had insufficient resource to compile

)
Last night I also noticed some weird goings on under the bonnet of java.
drawing an automatic image (with bitmask transparency) onto a fullscreen exclusive mode window running in 400x300x8.
By alt tabbing away, then alt tabbing back, I managed to get an 'Internal Exception - not implemented yet'!!
java.lang.InternalError: not implemented yet
at sun.awt.windows.Win32OffScreenSurfaceData.getRaster(Win32OffScreenSurfaceData.java:278)
at sun.java2d.loops.OpaqueCopyAnyToArgb.Blit(CustomComponent.java:67)
at sun.java2d.loops.GraphicsPrimitive.convertFrom(GraphicsPrimitive.java:451)
at sun.java2d.loops.MaskBlit$General.MaskBlit(MaskBlit.java:169)
at sun.java2d.loops.Blit$GeneralMaskBlit.Blit(Blit.java:170)
at sun.java2d.pipe.DrawImage.blitSurfaceData(DrawImage.java:658)
at sun.java2d.pipe.DrawImage.renderSurfaceData(DrawImage.java:386)
at sun.java2d.pipe.DrawImage.clipAndRenderSurfaceData(DrawImage.java:364)
at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:66)
at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:50)
at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:749)
at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:2803)
at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:2793)
at Particle.render(Particle.java:182)
at ParticleAnim.render(ParticleAnim.java:115)
at ParticleAnim.run(ParticleAnim.java:231)
at java.lang.Thread.run(Thread.java:536)
Suffice to say, the FullScreen/BufferStrategy/VolatileImage are all quite severely broken.
just for a laugh, shall we create a new Thread, and post all the different low level exceptions that we can get FullScreen/BufferStrategy/VolatileImage to throw

I've already got a collection of 5 distinctly different 1s
