3 ms·StumbleUpon may be? They just raised 17M...and seem to enjoy buying stuff back.by zaidf 16y agoStumbleUpon may be? They just raised 17M...and seem to enjoy buying stuff back.