I just found the best stumbled site
And was thinking who would send more traffic to the other.
Google sends traffic only when some body finds Stumble in some keywords but that would be very rare.
Stumble sends traffic if site is in front page listing?
So would sends traffic to other more?