nice thread. informative.