Shutterfly allows users to upload personal photos and order prints or gifts at discounted rates. Facebook is a social media site that connects users, businesses, organizations and public figures, allowing them to upload photos and videos for friends to view. Pinterest is a photo sharing site where users can create boards to "pin" inspiring or interesting images and videos linked to their source webpage.