the frame time reported by the engine is unreliable, that was one of the problems.
Rob, I don't know at all how to use clock() nor generic timers - at all, but I would be very interested in doing something similar. Would you mind posting the code you are using for this (hopefully it will be simple enough for me to understand it all) or am I just a bugger and do you honestly think I need to search on my own ?

(might be, too)