Good job and very informative! I vote this thread for sticky!