Try selling your stuff on SEOClerks.com, they have high potential sellers for almost everything related to website, you will surely get good sales.
I got a job at Odesk and it was my first experience working as a freelance web designer. Odesk is really a great site if you are looking for contract jobs.
You can use this simple and intuitive application http://ejobstracker.com to look for relevant freelance jobs on the biggest freelance sites: Elance, oDesk and Freelancer, keeping track of any new additions. I'm working with this sites for more that 4 years. Jobs stream increases every year and the task of selecting relevant jobs becomes more and more time consuming.
It's also hard when there's more streams because you have to look for the "diamond in the rough." Many good listings exists, but you have to be careful for whom you work on those sites.
Agree with Erin's note concerning "for whom you work on those sites". Aforementioned utility does not contains info about "client" ("employer" on Freelancer). It is just convenient job feeds aggregator that allows to set your own filters and informs you when relevant jobs appear. Every job description contains a link to the source freelance site, taking you directly to the job page to place your bid. The task of determine whether you want to work for this client is informal. Elance and Freelancer have reference to client history on job details page. And looking client history is the only more or less reliable way to make decision before bidding.
As an employer I've had lots of experience of these freelancing sites. In my opinion while there are sites like odesk and freelancer the best was peopleperhour it was a site for professionals and higher end freelancing