So now I have yet another method, I'm still using the camera's own motion detection capture, but I'm going to use that to trigger my own script.
Basically every 10 minutes I run my normal script, in this it'll check to see if a motion jpg still has been recorded and if so, start my script to capture a image every 4 seconds for 1 hour. Once the timer has expired, it resets everything waiting for another trigger.
The way I look at it, I would be more likely to capture a lightning shot in the hours worth of 4 second captures than the cameras slow detection capture!!!
Now to wait for a lightning storm!!!!!