I'm with John on the number of dimensions that you actually have. A single dimension can Play the role of multiple dimensions. Date for example. You can have 3 dates in your cube but it only requires a single dimension this dimension Plays the Role of all 3.
You users may also not be taking hierarchies into account. I have had beople say the need dimensions for COuntries, States and Cities they believed this would be done in 3 dimensions, when actually it is a Geographic dimension with a hierarchy.
Also remember that even if they have 3 source system each with a Customer table doesn't mean they need 3 Customer dimensions. If the data spans multiple systems then look at conforming your dimensions.
Besides that with 250 dimensions when you get more than a couple dozen involved my experience is the users get lost. You may also want to look at breaking the data out into more specific cubes.
Paul
---------------------------------------
Shoot Me! Shoot Me NOW!!!
- Daffy Duck