Sending Emails Has Become Easier
About 6 months ago at work we needed to write a service that could send automated emails - specifically ones that had documents attached to them. I was extremely disappointed at the time (and still am) that the stuff provided to us in the framework (System.Web.Mail) could only handle attachments that were located somewhere on the filesystem. This is horribly limited, especially since the stuff we wanted to attach was reports that were generated on the fly and only existed in memory.
We got around it, but I never liked the solution.
I just discovered that in the 2.0 framework, there's a new namespace: System.Net.Mail. These new classes do support better attachments - from file, a string, or a stream.
Much better! Yet another thing to to add my list of upgrades when November hits :)