Hello all,

Without turning this into a religeous debate, I was wondering what is a good recommended set of .NET plugins to use for building up a windows based web site that will serve up video to our customers.

A few constraints:
*) Win 2003 OS, IIS, 2.0 GHz, 4GB RAM
*) They have to use vanilla IE v7 browsers with limited plugins (no silverlight)
*) looking to support swf, mpg, flv, avi, wmv, and mp4 formats
*) .NET 3.5 with C# API please
*) Limited (but not without any) funds
*) Format conversion on server is OK if not too CPU intensive.

Thanks everyone.