I know this debate has been done to death on here, but why would you not want to go through an agency? Assuming they are reputable, they have (presumably) been employed by the client to find people, they have paid money to place an ad, will be able to brief you on the role and help you through the process, present your CV to the company in a professional way....etc...etc.But no, I agree it is much better to send a generalised CV through the website and hope you get picked over the other 1000 applicants. Good thinking from yet another graduate who has no idea of the role of recruiters in this industry and think we're all working for Addeco, making 200 calls a day and selling our souls. This is why I don't work with grads (and the tiny fees)!! Rant over.