The internet has opened up a whole new world of opportunity. For those of us with an idea and the willingness to work hard, it is a great way to earn a significant amount of income from the comfort of our home. If you are looking for a way to earn money and still enjoy life, here are 10 of the best home based businesses for making money online that you can start today.Best Home Internet Business # 1 – Affiliate MarketingAn affiliate marketer is the internet version of a commissioned sales person. You make money selling products and services for other business owners. As you can imagine, this can be very lucrative and entrepreneurs have been known to make 6 to 7 figures promoting other people’s stuff.Best Home Based Business # 2 – Consulting/CoachingPeople are always looking for ways to improve themselves. Whether it is to have a better business or a better body, someone will pay you to help them get results. This is one of the best home based businesses for people low on funds. If you have the expertise, all you need is a website and you’re ready to make money.Best Online Business #3 – Website FlipperA website flipper is similar to a real estate flipper. They create a website and then sell it to someone else for a profit. You do need to have a bit of technical know-how and a little patience but if you pick a good domain name and get a lot of traffic, you could make a lot of money.Best Home Business # 4 – CraftingOne of the top home based businesses for creative types is to sell crafts online. Consumers love the charm of handmade products. So if you have a knack for crafts, you can turn your hobby into a profitable business doing something you love.Best Home Business # 5 – eBayThis down economy has everyone pinching pennies and many people are turning to online auction sites to find great deals on the things they want. From games to designer clothes to even cars, if you’ve got a product to sell, you can make good money selling it on eBay.Best Home Internet Business #6 – Freelance ServicesBusinesses are downsizing and laying employees off to save money. But since there is still work to be done, many businesses are turning to freelancers to fill in the gaps. Writers, artists, computer technicians; if you have a skill then you can make money with a freelancing business.Best Home Business # 7 – Virtual AssistantA virtual assistant is equivalent to a freelance secretary. You help your clients with a variety of tasks such as answering calls and making travel arrangements. The internet makes it easy to complete the work assigned to you from the comfort of your home and you can pick and choose the projects you want.Best Home Business # 8 – Shop to Earn Shopping PortalThe Shop to Earn Shopping Portal is a group of big name retail stores who pay you to shop. You earn money, in the form of cash back, each time you or someone you refer makes a purchase at the website. The convenience of internet shopping coupled with the ability to make money even when you are not actively working on your business makes this a great home based business for the stay at home parent.Best Home Based Business # 9 – Citizen JournalistMore and more people are turning to the internet for information about what is going on in the world. This home based business is perfect for writers who have a knack for reporting. You make money by generating advertising revenue on a news portal that deals with national news or even just what is happening in the local community.Best Home Business #10 – InfopreneurPeople are starved for information. With the cost of production and the time it takes to get it to the marketplace greatly reduced, it is easier, now more than ever, to publish a book giving readers the information they crave. And with the invention of the Kindle and the Sony Reader, you don’t even have to put your writing in book form to get it in the hands of readers.Choosing one of the 10 best home based businesses to get started with is only the beginning. The real challenge comes in building a successful business. For help with that, you’ll want to seek out experienced entrepreneurs who can give you tips and tools that will get your business off the ground and making money.