i have spent well over a 100k on freelancer.com and elance.com, etc, over the last well 20 years I suppose. Not so much the last 5 or so.
It's hit or miss for sure but when you find someone you work well with its great. The American Way! Find someone who can do it cheaper in a foreign country!