There should really be a website where each worker has been interviewed by some sort of staff, where bad reviews are taken seriously and resolved. Not a willy nilly battlefield of near scammers.
I'm building a site (CodeDoor) which uses open source contributions as the sole barrier to entry- a nice thing about that is that it self-selects for technical clients.