Social bookmarking site StumbleUpon continues to grow in popularity and has now crossed the 25 million mark. Its dominance as a recommendation engine remains undiminished despite policy revision some months back. A recent study revealed that StumbleUpon is the largest source of referral traffic in the US compared to other social network sites.