A: When it comes to training staff, there are many options. Your training need, whether it is for administrators, developers, or power users, can all be addressed by classroom training. Many established training companies have existing courses and use subject matter experts as contractors. This may be effective for end-user training and some power-user training that requires more hands-on time and knowledge procedural execution. If you have an internal training team, they may purchase pre-packaged training but they would then need the necessary time to gain mastery of the content.
For more advanced "real-world" situational administrator and developer training, these companies may fall short of expectations due to their dependence on lab-related course material. Therefore it may be better to find a company that specializes in more advanced areas of SharePoint. These companies will have subject matter experts that not only...