I did my CV myself. Was happy with it, although felt it could have been better (just couldn't really put my finger on what was lacking).
Among other things, I uploaded it to a job site that offered a free CV check. They sent some feedback back (needing better layout; including some quantifiable results etc). They said, they put it though some kind of software that most recruiters use and it could be better.
I never heard of this software, so obviously I want my CV to hit the right notes when going through any automated process.
Is it worth paying for them to improve your CV?