Here is the code I presented at the user group meeting last night. I have pushed my project to Github, and would any comments you have on it, glowing or critical.
If I missed anything feel free to let me know. I will also update with the timings we had talked about at the meeting, as well as putting a random sleep in on the processing to roughly simulate a function call where latency can play into it.
--Proctor