What is the best way to return a PDF via a DotNet webservice?
===

We've had a web service that's been operating without issue for years now, returning PDFs as a byte array. As we're about to increase the volume to the web service, I was wondering if there might be a better way out there? 

Typically, the PDFs will range in size from 100kb-2mb. 

Our clients run the gamut from java of various flavors to DotNet.

Thank you for your suggestions!
