So much information, this thread is pure gold!