Elance is decent enough to make some money on the side, but the workflow is by no means steady, at least not in my 'niche' (I'm a translator). The best thing about it is the possibility to get long term direct clients to work with outside Elance.
There's also oDesk, which is almost like a...