Sharepoint is such as useful tool, every company should install it to keep a tab on all the content floating around. Where is the pooper?
As ggod as Sharepoint is in itself it lacks some sort of configuration wizard to set up a company with as little effort as possible: So what should such a wizard do?
Create a Taxonomy, ie. organize things along company hierarchies, business units, departments, teams and cross working groups.
Create Business Units sites
Create Departments sites
Create (Project) Team Sites within Departments/BU
Create Cross Company Teams/Working Groups
With such a simple (Web based Wizard) the setup would be a breeze and organizations deploying it would be most confortable.