Bump this thread for the new guys to read. Worth going thru!