Hi mate. Nice one, i was just starting to write my own and now you share yours :). I will take it right away.