1. cd /h/i/s/p/f/b/b completes the full path to /home/ian/... -- the cursor is placed at ambiguities in the middle if they exist 2. completing globs like ls {a,b,c}/foo 3. Normally in zsh/bash/readline, ^W deletes the previous word. In zsh you can modify what a word character is, so ^W for me deletes backwards until the rightmost slash. It's invaluable if you've chosen the wrong directory. 4. I could live without it, but **/foo*(.) is a lot shorter than `find . -type f -name 'foo'` 5. I could live without it, but one-line loops with for and while don't require do and done 6. I'm not sure if bash has this, but I can "defer" a command by hitting Meta-Q, which clears the prompt. After I run/cancel the new command, the command I hit Meta-Q on reappears in the prompt 7. I could live without it, but the prompt expansion has an 'if/else' notation