There are many ways to make money online. Some of them yield the potential to earn a lot of money, while some of them are not that great. Working as a freelancer is one of the possibilities you have, but usually you need to have some expertise and you need to know a few things such as where to get business cards online to promote your services. There are many jobs being offered for freelancers including web development, flash design, data entry, css programming, logos design, creating 3d models etc. If you want to work as a freelancer, then you should have quite vast knowledge about some things I mentioned. On the bright side, the pay is usually good, so there is potential to earn a lot of money. There are some excellent resources on the Web like, for example, freelanceswitch, which offers job boards, news, and advice you might need in order to become a successful freelancer. What you should take into account that being a freelancer is not that easy due to competition. There are many people that try to make money online, and some of them are from countries where there is lower cost of living. Because of that they might be able to undercut you and still be satisfied with the profit. That is why you should make sure that you are an expert in your field.