I have now used MOSS 2007 for roughly a year and during that time I have set up, maintained and used a number of "collaboration spaces". I now realize that I have invested so much time and effort in learning how to find my way around and spotting the possibilities and limitations of MOSS 2007 that I now consider myself having enough knowledge to provide this knowledge as services to customers. But this is not something I want to do and definately not something I had in my mind when I first started using MOSS 2007 - I just wanted to USE it. This leads me to the following conclusion:
In a web 1.0 world, you need a consultant to educate you in how an application works. You need to understand the inner workings of the application to be able to use it.
In a web 2.0 world, you need a consultant to tell you that you no longer need a consultant to educate you in how an application works. You need the consultant to tell you how to change your own behaviour - why, for what and how to use different applications to maximize productivity and efficiency.