Similar to Nostream's paid registration?
Yes, the Nostream registration page is the way to do it, I think. Better than trying to shove everything into all clients.