StumbleUpon

If I had any doubts about StumbleUpon and the amount of users they have, said doubts have been laid to rest while I’m averaging a referral to Notes to Self every 10 seconds or so for the past few days.