A few months ago I announced the release of a training DVD of mine, Beginners .NET XML Web Services 2004. This two-disc DVD covers Web Services from the ground up, showing how to create and consume Web services using Visual Studio .NET 2003 using both VB.NET and C# examples. In addition to covering the core features of Web Services - SOAP, XML serialization, WSDL, proxy classes, etc. - the DVD also explores the Web Service Enhancements (WSE), both from a high-level (Chapter 12), as well as two specific examples: UsernameToken authentication (Chapter 13) and sending attachments with DIME and WS-Attachments (Chapter 14).
If you are interested in learning more about this DVD, you can check out Chapter 14 in its entirety (all 30+ minutes), which is available along with some other sample chapters from DVPress's training DVDs at http://dvpress.com/ecom/Downloads/Sample_Clips.aspx.
One downside with the sample chapter is that in certain areas I refer to figures. Some are flashed up on the screen, but some are not. These figures - along with the complete source code for the projects I demoed - are all available on the DVDs. Speaking of which, if you enjoy the sample chapter, consider picking up a copy of the DVD, which can be purchased through DVPress's website (they accept PayPal) or Amazon.com.