Richard, I've downloaded the Microsoft.Web.GeneratedImage.dll that Hanselman was talking about and I'll try it in the morning. I have the raw GIF image bytes so it should be easy to feed that into the overloaded method as described in the article.
I probably don't have to "manipulate" the image at all in this case, but I've heard rumours for years that you should use System.Drawing on the server side, but I can think of no logical reason for this. [cut] the MSDN <http://msdn.microsoft.com/en-us/library/system.drawing.aspx> documentation suggests you DO NOT use System.Drawing in services and ASP.Net Are you sure? Can anyone back this up? Not that I've done it much, but I've loaded images and done simple things like make thumbnails in services without problems. Images are just memory structures, and you don't need a real HDC to load them, flip them, juggle the pixels, etc. Or am I forgetting something? Greg
