I was looking for the official definition for the semicolon in Powershell. I came across a blog on MSDN, and the way I read it almost made me laugh and be angered at the same time…
http://blogs.msdn.com/b/mattn/archive/2012/04/28/powershell-command-separator-is-and-not-amp.aspx
cmdlet equals secret command? from a MSFT blogger?