The Internet promises numerous communities, from Facebook to Twitter to thimblecollectors.com, and while they can’t duplicate the experiences of geographic communities, they do provide great opportunities for education, entertainment and profit. Which brings me to today’s recommended stock. It’s Shutterfly (SFLY), which bills itself as a “social expression and personalized publishing service,” but is basically the world leader in digital photo publishing. If you’ve got a digital camera, and an Internet connection, they want your business, so you can create photo albums, print pictures on coffee mugs, and generally “share life’s joy.” The stock was recommended by Cabot Top...