Yes... Its still the only WebRunner I am using

Great piece of work..
For those (like myself) who have an issue with Custom Runner not updating your stats/results but listing 500 ...
Here is the fix.
Change
displayRequests = new DelayedFormattedString( '%d', 500, value { requestCounter.get() - requestResetValue } )
displayRunning = new DelayedFormattedString( '%d', 500, value { currentlyRunning } )
displayTotal = new DelayedFormattedString( '%d', 500, value { sampleCounter.get() - sampleResetValue } )
displayQueue = new DelayedFormattedString( '%d', 500, value { queueSize } )
displayDiscarded = new DelayedFormattedString( '%d', 500, value { discardCounter.get() - discardResetValue } )
displayFailed = new DelayedFormattedString( '%d', 500, value { failureCounter.get() - failedResetValue } )
into
displayRequests = new DelayedFormattedString( '%d', value { requestCounter.get() - requestResetValue } )
displayRunning = new DelayedFormattedString( '%d', value { currentlyRunning } )
displayTotal = new DelayedFormattedString( '%d', value { sampleCounter.get() - sampleResetValue } )
displayQueue = new DelayedFormattedString( '%d', value { queueSize } )
displayDiscarded = new DelayedFormattedString( '%d', value { discardCounter.get() - discardResetValue } )
displayFailed = new DelayedFormattedString( '%d', value { failureCounter.get() - failedResetValue } )
Cheers,
Tony