Indeed this thread is very informative.