Scripting Guy discusses PAM modules
My codeplex project publishing PowerShell Admin Modules (PAM) is discussed in this post
http://blogs.technet.com/b/heyscriptingguy/archive/2011/06/29/don-t-write-wmi-scripts-use-a-powershell-module.aspx
In particular the Get-OSInfo function from the PAMSysInfo module is heavily featured