In my experience the hardest part of freelancing is the actual selling. Getting leads isn't difficult, nor is drawing up contracts. It's getting from "Hello" to a signed contract thats difficult and these guys (AFAICS) don't help with that.
gearoidoc,
I agree with you, going from "hello to a signed contract" can be a timely process.
What we have found is that by being selective with the freelancers that we represent, clients are confident that their finished product will meet or exceed their expectations.
I am only representing 10 freelancers at this time so it allows me to develop a relationship with each web pro.
When companies contact us for work, they know that we only represent the best, thus making the selling aspect easier.
If they did I'd certainly be interested!