Yes, you can host your photos online with SmugMug and create attractive portfolios online. This way you can connect with clients and sell your pictures to them.