There was a popular meme on StumbleUpon that played on the addictive nature of the social content discovery service that pointed to two things: millions love it but the dollars were hard to come by for the company. After a decade of trying, it would seem that they’ve finally found their groove.