The most effective way to keep your $HOME clean is to work on a tmpfs all day. Keep only those things you really need. Use a DVCS whenever possible.