I do. I used paypal subscription button, and simply change the nameservers to the buyers choice. So you will still have complete control of the domain, but its just hosted by your buyer.
and if the paypal subscription button gets cancelled, you can simply change the nameservers back.