I was thinking of making one, then I realized this thread already exists.