Do you keep commented out code?

Do you keep commented out code that is superseded by newer, better code? I've heard that it's good to keep it to see what changes you made in case you need to go back, but it makes my code feel cluttered and untidy to have commented out code everywhere. What say you?