this whole thread is right on the money!!