Problem:
Customer had blog on the free wordpress.com site using a subdomain that was the destination for a domain forward. Customer wanted add his own monetization (instead of the ads wordpress.com added) and this required a move to a self-hosted site.
Solution:
Researched hosting options, set up hosting account, changed DNS in registrar for domain hosting, added SSL certificate, created databases, installed WordPress, exported content from wordpress.com, imported content to self-hosted site. Verified all was working.