Don't be ashamed. You can admit it. You're not entirely sure what the difference is between domain names and web hosting. You might also be a little bit confused about what constitutes your hosting and what is really your content management system (CMS). When your web consultant sits down with you and starts blabbering on and on about these systems, you might be too embarrassed to ask whether they each have a cost, which ones have which things, and whether any of them have anything to do with your monthly credit card bill.
We've broken it down for you in an easy-to-remember metaphor using everyone's favorite appendage: the ever-present mobile phone.