hey paul
I had a look an overall the lengh is about spot on. My CV is about 8 pages long and to be frank I never have trouble with getting an interview.
Formatting and presentation needs work, I look at 10 IT&T CVs per week in my current role and for example (to establish some credability) I hire system/solution architects, technical specialists and a range of consultants for my own program of work - this will just blend in with most of them..the border needs to go and dont be afraid to use some color.
I would spend some time re-working the Career objective into something more than the standard "I want to use my skills" as thats old and boring, again nothing that stands out. These days I will focus on this particular question and ask specific questions about it including why a person may be intrested in a position. I'm looking for some thought, not just a seek.com attach and apply approach.
Overall the detail within the roles looks great however I would keep a template of each role and stick to it, i.e. use the same format for the subsequent roles. You will be suprised how much attention old roles can get. I'm still aksed about my first job working on the CityLink Tunnels back in the days.
In addiiton I would include some intrests, great spot to bring up some of the points Saff mentioned as they can go down ok, however as you get old they mean little and it mearly background to differentiate a candidate.
Finally, the cover letter. Create a template and use one, make sure you custimise this for all positions you apply for and use much of the words used in the add to ensure that if any scripting tools are being used (almost all the time) you will be highlighted. The Cover letter just gives you that extra chance and looks both more professional and indicates effort.
When you get to interviews...thats where you need to pay me for advice however given your personality you would be fine.
Good luck, PM if you want any additional or specific advice.
Chris.