You seem to be complaining that jeffa wrote some code. Well, yes he did, but he also did a good job with the pseudo code (as the OP requested). If you really want to write the code yourself you still can. Yes jeffa provided some code but you don't have to use it do you? I mean you can still take a stab at writing it yourself using your pseudo code as a guide surely. Am I missing something?