What are the ways of earning money through internet?

Like data entry jobs. Suggest me some good sites which are free to use.
9 answers 9