Try Odesk.com :D I state this because I work here for over 2 years now. :D
But yes as Hurbermicheal have stated beware of spam and scam. I have been scam one time on a fixed rate job. Now all I take are hourly based job.
I do however take fixed rate as long as I know the person and there is an upfront payment of 25% and milestone set.