StumbleUpon has burst (back) on the scene recently, and businesses are clamouring to decide whether it should become a serious part of social marketing equation moving forward. For your viewing pleasure, I’ve put together a some milestones about the company.