Hi,
I guess there are going to be several points of view on this one!
One of the first fallacies I try to dispell about MOSS on any consulting job is that there isn't really any such thing as "out of the box". In fact, the sooner you forget that idea, the sooner you can get on with delivering what the business actually wants rather than trying to mould a business process around a pre-configured suite of applications.
I grant you that MOSS has a lot pre configured and if this all works for you, then it's fine and dandy (and you can count yourself unique in the World) but the reality is that on every single implementation I've been involved in (thats lots btw), everyone wants something that either needs customisation of design, the site columns, the logic or custom controls, etc. What I 'm saying is that you can't just run the installation wizard and walk away from it, job done so to speak.
You're entirely correct though, in the real world with enforced budgets, time constraints and a steep learning curve, sometimes the only option is to just "get on with it" and do the best you can. Sharepoint has matured over the years and so it does provide a lot of functionality that would take years to develop on your own. One of the best ways to see it is to break it down to it's components and see it as buying a package of components that work together rather than a finished application like Word or Photoshop, etc
There is good news though, there are lots of user customisation options within MOSS that make it simple to use and relatievly pain free. Not everything needs to be done by a developer or a consultant, most anyone with application configuration experience can get to grips with MOSS and get appreciable results in a relatively short time frame. Of course, with consultants, architects and dedicated MOSS developers there comes a deeper level of understanding that you can't hope to master as a novice (I certainly mean no offence here, I drive a car every day but wouldn't have a clue how to change a clutch but I bet you I could work it out given enough time and googling!).
So my advice would be to at least engage a consultant to get you going and point you on the right track. If you're savvy enough to know that you don't want the car derived caravan, you're half way there.
Paul Leigh
---------------------------------------------
Software Architect and a
QuikR Microlight pilot in my spare time.