Let's just say that the long delay is because I've been spending my time playing Half-Life 2 and leave it at that.