You are using the Mono-0.15, I did some work in CVS to get HTTP support "working" (it's not completely correct or complete but it will work for you application). The problem is that in the release version the stream is set to null (rather than Stream.Null) so you get Exceptions rather than just no data. If you can get the latest CVS compiled, I'd like to hear any problems you have with that. --Shahms