Tab Complete!

It's sad and amazing how few people rely on tab completion, both in the PowerShell ISE and in the console window.
  • When you tab complete, you'll never spell commands or parameter names wrong
  • For many parameter values that are static lists, or easily-queried lists, tab completion (especially in v3 and later) can fill-in legal parameter values for you
  • Tab completion makes long cmdlet names a lot easier to type, without the need for difficult-to-remember aliases.
Get into the habit of using tab completion all the time, and you're guaranteed to make fewer mistakes.