Ok about reinventing, copying, etc. Microsoft took the best of unix, visual basic and .net and made it an excellent shell with full access to your .net libraries. All pipes, subshell, access to your windows resources, service, registry, xml, database, sharepoint. A world of features!