So now i've done some research into how i want my character to communicate his facial expressions, I need to experiement with different methods of achieveing this pretty early in the development stage to discover what works best..
To start, I created a simple sphere and used the scale tool to modify its appearance to make it slightly taller..

I then created a copy of this shape, slightly larger than the first to act as the exterior of the face, using the 'see-through' setting under the object properties to see what im doing..

Next, I created a simple cylinder and positioned it across the front of the face. This will be used alongside the 'boolean' modifier tool to cut this shape out from the exterior sphere - effectively created an eye slot.

The result came out rather messy and some tidying of the vertices needed to be done before a usable shape was made.. Applying a turbosmooth to both spheres made the model start to look how I want the face to be shown on my character.

Then I wanted to see how the eyes could be incorporated into this design using materials..

As the image shows, this looks very messy and not the look I want to achieve.. I may need to consider using another method of creating the face or eyes to resolve this.
To Summarise:
Pros:
- head and face can individually rotate
Cons: