I usually don't leave thanking posts, but in this case we need an exception

Thread is sticky.