With CPAINT you can even perform remote requests to services that have not been implemented with CPAINT: in this example that's Google.

The only difference is that you must not assign a cpaint remote method on call() AND you have to provide parameter names for all arguments passed to the remote service.