VinceA #1 Actually I had just stumbled upon the same solution, and was about to post the solution...But well your implementation is so much cleaner !! : )