I kinda dig oDesk. I got many decent clients off it. I was shooting for small, very short term projects - the kind that can be done within a day - so YMMV.
This very site's monthly freelancer thread is also worth checking out. I got a few decent leads out of it.
As of today, oDesk looks better, but I don't have a lot of experience with them.