I think agencies are a necessary evil. Unfortunately, they'd sell their own mother to place a client (I am friends with a IT Recruitment guy, and the charge he aims to get from the employer is 15% -
25% of your first year's salary)
I've ended up with a job as a result of using jobserve.co.uk - that site seems quite cool - not affiliated with any particular employer/agency. I've also had some luck with monster, although it doesn't seem to have a very wide selection of IT jobs.
Lastly, I got my most recent job by using google. I searched for a location, followed by the language, and the prospective emplyoer was doing a google PPC campaign to recruit staff
Be wary of recruiters "fishing" for candidates, by posting jobs that simply don't exist. This isn't a conspiracy; it actually happens. They'll take your details, wait a week, then tell you that the company didn't go for your CV. They now have your CV and they'll pester you every 4 months to ask if you want a new job.
I'm superfly TNT