Alas, I didn't get very far and I have since abandoned my work with OpenSteer. I have however decided (following a request from a fellow Ogre forum member) to release what little work I have done in the hope that others may gain some benefit from it. So here it is. The download is 3.5Mbs and includes source code (VC ++ 7.1) and a windows binary release (will need msvcp71, msvcr71.zip etc).
Screenies of the two scenarios:


It's nothing big or impressive, I'm not planning to support it and the code isn't brilliant, so please don't expect much. What this may prove useful to people new to Ogre / OpenSteer is the following:
- Very basic use of OpenSteer functionality, specifically random direction heading and 'boid following'. I haven't even got round to including any obstacle or boid avoidance code

- Render To Texture in a CEGUI Frame window. A different camera allows the user to view the same scene from a different perspective, viewable in the 'preview' window.
- Simple camera class, providing 1st Person, 3rd Person, Top Down, Static Rotation and Free Flight Camera modes. I got some pretty cool slerping going on with the main window camera whereby the camera will 'fly' towards the next target and rotate towards the new camera angle. Warning: there is a little bug that appears now and again when following an entity, whereby the camera will do a flip.
- A version of the state swapping code as described on the Ogre Wiki. Switch between Generic and Terrain Scenemanagers.
Keyboard mapping:
F1 to toggle GUI.
C to switch camera mode (if not showing preview window, will change main camera)
T to switch camera target entity (same as above)
A, W, S, D and mouse to fly camera in free flight mode (not available in preview window)
Esc to quit
Build notes:
You will need Ogre cvs HEAD, OpenSteer cvs Head and CEGUI 1.0.4
With regard to my project settings, all these libraries sit on the same directory level.