Made by anhn at VBForums. Thought it would be useful to share.