Well written! I spent so long trying to come up with a suitable name for my digital marketing agency. And inspiration struck when... I walked past a building site that had a big banner attached to the scaffolding saying 'IMPERIAL'. 'Hm, that sounds right!', I though. I attached 'Rank' to make it sound m more like an SEO firm, and then because imperialrank.com was taken I adjusted it to become Imperial Rank SEO. I finally have a name!
(It was pretty awkward a month or so ago, when I was on a sales call with a group of people from a potential client company and one of them asked what my agency is called so she could look up the website... 'It doesn't actually have a name yet, we're in the process of creating the website and all, but our team is already doing great work!' Awk...)