I've heard many different suggestions about warehouses. So where, when and how many warehouses should one build? Should they be in all, some or none of your cities? Should you build more than one?

What say you?