People echo this every single time. Let me give a counterpoint. I use oDesk.com for freelancing and I don't have to worry about billing at all. I just log my hours and go on about my day - at the end of the week oDesk automatically pays me, no fuss.
Sure if you live in a first world country find your own clients, but for the rest of the world finding your own clients is not only hard but really dumb. Why work for someone locally for peanuts when a client online will pay you 20 times more?
Anybody who lives in an area where the typical oDesk client will pay "20 times more" than local deserves some respect for merely eking out a living, considering the typical oDesk client pays peanuts for a "first world country."
Sure if you live in a first world country find your own clients, but for the rest of the world finding your own clients is not only hard but really dumb. Why work for someone locally for peanuts when a client online will pay you 20 times more?