@darius wow, yes this is good. I'm getting to the timing puzzles where you need to speed up dependent memory reads and its getting real difficult for me now.