You shouldn't send a "generic" CV if you are applying for a specific job
Such CV's are easy to spot and it looks to those recruiting that you haven't bothered researching the job. Things like education and employment history can be constants but tailor the rest of your application to the specific job you are applying for.
Go through the job description (and personnel spec) and pick out all the things they are looking for then one by one demonstrate that you have got that skill, experience or knowledge.
So if it says you need knowledge of this or that software package say how your experience has given you that knowledge, quote examples of things you have done that show you have that knowledge. Try and keep it brief (recruiters don't like war and peace type applications) and don't tell lies, maybe embellish things a bit because you should make the best of what you have.
So there you go and if you get the job you can paypal me the £350 :wink: