Hey, Craig,
I covered the basics of remoting in the July/Aug '05 issue of CoDe. I presented a few factory/facade classes to take the sting out of it.
That was my first reaction, that it was ugly. There is some additional work, but it's actually not that bad. Remoting performance is currently a little better than web services, and (in VS2005) datasets can be serialized as true binary format in remoting situations - one may see performance increases by a factor of 5-6.
Kevin