Good Lord, this thread is just what I needed.