There are a couple of high quality image sharing and image hosting sites on the web. They let you store, share personal or commercial images
Read this post on bloggingtriggers.com