I've used Tab for a Cause for over 3 years and I think it's amazing. Every time you open a new tab, you're accruing "hearts" that can be donated to a charity of your choice (there's several to choose from). It's super easy and I don't see any cons since you open tabs anyway. You can even add favorites and customize your tab.