Re: Ad revenue on team website
So, there's a few ways to approach this, on the one hand, if you're managing the "ads" yourself, you could use it as a fundraising tool with sponsors (sort of like a "hey, give us $xxx more, and you'll get an ad-space on our homepage for x number of months" sort of thing). I'd imagine this might look something like the "ads" that CD has on the top of the portal page.
If you go through a 3rd-party service like google ad-sense though, it's probably not worth it. Most people that visit your site probably aren't going to click an ad anyways (and most ad revenue is generated through "pay per click" rather than "pay per view"). On top of that, unmanaged adsense ads generally tend to make a website just look tacky, which might actually drive interested people and sponsors away, so there's that to consider too.