Busily chipping away at understanding PowerShell, but being a complete non-programmer occasionally makes things really odd...
Anyway, perhaps some one already knows this one and I can stop try...
http://www.experts-exchange.com/Programming/Languages/Scripting/Powershell/Q_23315274.html