Elance and I get along great, have made a fair amount of money... yes the Milestones are a bit awkward and I don't even use them because of that.. but the tracker is very useful when you're doing a paid by the hour job.
What category are you working in? Graphics, data etc.?