I've been a contract developer for the past 10 years, and do all my contract billing exclusivly through oDesk (here's my oDesk Profile).
My adventures in contracting have been mention on the BBC, Forbes Magazine, and CIO.com - and I've written about them here: