Good job. Ask mods to pin this thread to the forum's top.

P.S. May be, Q&A is better place for that topic?