Ready to start a profitable home-based business? Here are 20 online business ideas that require little or no investment to start.