If you want to look more "professional" or have your name always in front of the client, do what I do and use the custom dns plan at dyn
http://dyn.com/I don't see my plan listed but call and ask them about it. I have the "standard dns service" which lets me use company name.
Instead of Mrclient.fly2dns.com, it will be Mrclient.yourcompanyname.com
It's 60.00 per year with up to 75 custom dns names, I use it to keep dvr's, nvr's and routers updated....Charge the client accordingly, and annually as I do.
Shoot me an email if any questions
I can't imagine using anything but DYN. And if access is so important to the client, pay for a static address. It can't be that much more than monthly dyn service.