Slightly off topic, but...
kev, there's something seriously wrong with the way my computer collaborates (or doesn't collaborate) with your webstart. All of your 4k ones work like a charm, but all the bigger ones, using external libraries (tiltation, your spacehulk demo, and shrooms are unstartable. Probably some sort of configuration error on my behalf, but it's a slight bit annoying. I want to be able to run your webstarts, after all

EDIT: Error code for typhoon, the others are similar.
[size=7pt]
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.continueLaunch(Unknown Source)
at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)
at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at org.lwjgl.Sys$1.run(Sys.java:67)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.<clinit>(Sys.java:65)
at org.lwjgl.opengl.Display.<clinit>(Display.java:104)
at org.newdawn.render.window.LWJGLWindow.updateDisplayMode(LWJGLWindow.java:193)
at org.newdawn.render.window.LWJGLWindow.startRendering(LWJGLWindow.java:268)
at org.newdawn.typhoon.Game.<init>(Game.java:113)
at org.newdawn.typhoon.Game.main(Game.java:162)
... 11 more[/size]