That's exactly how I did it :-)
What about my first question about being able to tell how many milliseconds there is between two incidents?