- kipper

Hi,
There are a number of technologies that we would like to implement in the coming months. We are seeking recommendations on open-source or commercial .NET applications for the following:
1. Blogging. We would like a utility that supports multiple authors, multiple blogs and either categorization or tagging (or both). When a post is labeled as "Skysong", for example, it would automatically show up on the Skysong news page via RSS. Right now I'm finding many wonderful classic ASP and .NET blog utilities, but none meet all of these requirements. We're thinking of Community Server, but it's expensive and might limit the number of blogs we could create.
2. Events Management. This is a biggie -- we have lots of people putting on lots of events, and we'd like a utility that handles online RSVPs and tracks who has responded with minimal involvement from the web group.
3. Calendars. So many uses and applications. We're looking both for standard calendars and an events listing piece that can be updated easily by non-Web people.
4. Photo galleries. Again, to be managed by non-Web people, so it must be user-friendly. Yet it should integrate seamlessly into our site.
5. Cart/giving components. We're looking ahead at how to do online giving and noticing that the most successful aps are the ones that are simple and extremely tailored to a particular campaign. It would be great to have a utility that allows high levels of customization.
Here's the one and only catch: NO PHP. And our database of choice is MSSQL, so programs that run only on Access or MySQL are also out. Any thoughts?
Thanks!
Stacy