Surprised by Apple

The only thing that keeps surprising me about Apple is that people keep being surprised by their ability to keep delivering great quarterly revenues. But, of course, I know the point I’m making is more of an industry and investor one since most of Apple’s customers pay no attention to their earnings.

I have participated in countless investor debates on the sustainability of Apple’s business. While most investors have come around to the resiliency of Apple’s business and adjusted their models accordingly, there is still a general sustainable growth concern.

I find most fascinating, and perhaps the biggest reason I’m confident in Apple’s sustained growth is how the growth contributions can come from unexpected areas. One quarter maybe iPhone, one quarter it may be Mac and iPad, one quarter it may be services, one quarter it may be wearables, etc. While multiple of these lines of business can contribute to varying degrees, what has to be appreciated is all the revenue levers Apple has, which continually contribute to top-line growth.

While I appreciate the debate around how much more the iPhone can grow, being stuck on that point misses the fact that the rest of the Apple product and service ecosystem is underpenetrated compared to the iPhone. Meaning that not every iPhone owner has a Mac, iPad, Apple Watch, AirPods, or HomePod. Not every iPhone owner subscribes to Apple’s digital services. In that light, the growth story looks a lot more interesting and sustainable.

While the iPhone will continue to see a cadence of upgrades, generally over a four-year time frame, and be stable on an annual basis of shipments, Apple keeps sharing their active iPhone installed base keeps growing. This means they are continually adding new customers, even if relatively slowly compared to other products.

To give out some numbers for context, the iPhone global installed base is ~1 billion. Mac is ~110m. iPad is ~250m. Apple Watch is ~100m, and Airpods likely in that range as well. So compared to the iPhone installed base, every other hardware category from Apple is owned by less than 30% of their global customer base.

I’ve seen several global surveys on iPhone customers, which indicate that no single service has more than 30% penetration into the global iPhone customer base. iCloud appears to be the most subscribed to service at around 30% of iPhone customers subscribing to the storage service.

Now to the important takeaway in the Apple growth narrative. ~70% of Apple customers don’t own an additional piece of Apple hardware or subscribe to Apple’s digital services. While I do not expect 100% of all iPhone owners to own multiple pieces of Apple hardware or subscribe to all of Apple’s services, there is still a great deal of growth headroom for every offering from Apple beyond iPhone.

Once Apple acquires customers, they generally do not leave. Apple has loyalty, engagement, and brand equity on its side, and all those things factor into the continued reliance and strength in its business. Apple has a history of putting out great products, and as long as they continue to put out great products, there is no reason to be surprised by their performance in the marketplace.

Published by

Ben Bajarin

Ben Bajarin is a Principal Analyst and the head of primary research at Creative Strategies, Inc - An industry analysis, market intelligence and research firm located in Silicon Valley. His primary focus is consumer technology and market trend research and he is responsible for studying over 30 countries. Full Bio

1,506 thoughts on “Surprised by Apple”

  1. Я не могу не отметить качество исследования, представленного в этой статье. Автор использовал надежные источники и предоставил нам актуальную информацию. Большое спасибо за такой надежный и информативный материал!

  2. This design is incredible! You most certainlyknow how to keep a reader entertained. Between your wit and your videos,I was almost moved to start my own blog (well, almost…HaHa!) Wonderful job.I really loved what you had to say, and more than that, how you presented it.Too cool!

  3. Hey, I think your blog might be having browser compatibilityissues. When I look at your blog in Safari, it looksfine but when opening in Internet Explorer,it has some overlapping. I just wanted to give you a quick headsup! Other then that, wonderful blog!

  4. hello there and thank you for your information – I have certainly picked up something new from right here. I did however expertise some technical points using this site, since I experienced to reload the web site a lot of times previous to I could get it to load properly. I had been wondering if your hosting is OK? Not that I’m complaining, but sluggish loading instances times will very frequently affect your placement in google and could damage your high-quality score if ads and marketing with Adwords. Anyway I am adding this RSS to my e-mail and can look out for a lot more of your respective intriguing content. Ensure that you update this again very soon.

  5. If this is the truth then results could possibly be skewed or writer could possibly be unable to draw anysensible conclusions. It is common for teachers to lament that students are strugglingto write despite having done quite well inside the PMR English exam for 15-year-olds.However, it’s also possible to be wondering where you can find good essaywriting examples.

  6. Greetings from Los angeles! I’m bored to tearsat work so I decided to browse your blog on my iphone duringlunch break. I really like the information you provide here andcan’t wait to take a look when I get home. I’m shockeedat how fast your blog loadeed on my cerll phonje ..I’m not even using WIFI, just 3G .. Anyways, fantastic site!my page 中国輸入 代行業者

  7. When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several e-mails with the same comment. Is there any way you can remove people from that service? Appreciate it!

  8. whoah this weblog is magnificent i really like studying your articles. Stay up the good paintings! You realize, lots of people are searching round for this info, you can help them greatly.

  9. михайловский районный суд запорожской областиюрист по семейным делам в запорожьеадвокат левый берегадвокат в городе запорожьеадвокат павлоградhttps://g.co/kgs/VKWiAdзаводський районний суд міста дніпродзержинськаадвокат опытная станцияадвокат першотравенскконсультація юристаадвокат тепличноеюристы в запорожье

  10. I do not even know the way I stopped up here, however I assumed this publish was great. I don’t realize who you’re but certainly you’re going to a famous blogger when you are not already. Cheers!

  11. I was very pleased to find this net-site.I wanted to thanks to your time for this glorious read!! I definitely having fun with each little little bit of it and I’ve you bookmarked to take a look at new stuff you blog post.

  12. I am now not sure the place you are getting your info, but good topic. I must spend a while finding out more or understanding more. Thank you for great info I was on the lookout for this information for my mission.

  13. Great post. I was checking constantly this blog and I’m impressed! Very useful information particularly the last part ?? I care for such info a lot. I was looking for this certain info for a long time. Thank you and best of luck. canada pharmacy

  14. I’d like to thank you for the efforts you’ve put in penning this blog. I am hoping to see the same high-grade blog posts by you later on as well. In truth, your creative writing abilities has inspired me to get my own blog now

  15. Hello! This is my first visit to your blog! We are a team of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done an outstanding job.

  16. I am now not sure the place you are getting your information, however good topic.I needs to spend a while finding out much more or figuring out more.Thanks for fantastic information I was in search of this information for mymission.

  17. When someone writes an article he/she retains the image of a user in his/her brain that howa user can understand it. Therefore that’s why this post is great.Thanks!

  18. I like the valuable information you provide in your articles.I’ll bookmark your blog and check again here frequently. I’m quite certain I will learn a lotof new stuff right here! Best of luck for the next!

  19. Awsome article and straight to the point. I am not sure if this is actually the best place to ask but do you folks have any thoughts on where to employ some professional writers? Thanks 🙂

  20. Hi there, just became aware of your blog through Google, and found that it’s truly informative. I am going to watch out for brussels. I will appreciate if you continue this in future. Many people will be benefited from your writing. Cheers!

  21. Fascinating blog! Is your theme custom made or did you download it from somewhere? A design like yours with a few simple adjustements would really make my blog shine. Please let me know where you got your design. Thanks a lot

  22. Great post. I was checking continuously this blog and I’m impressed! Extremely useful info particularly the last part I care for such information a lot. I was seeking this certain info for a very long time. Thank you and good luck.

  23. I’m extremely impressed with your writing skills andalso with the layout on your blog. Is this a paid theme or did youmodify it yourself? Either way keep up the excellent quality writing,it is rare to see a nice blog like this one today.

  24. I’ve observed that in the world nowadays, video games would be the latest rage with kids of all ages. There are times when it may be unattainable to drag your family away from the games. If you want the best of both worlds, there are various educational video games for kids. Good post.

  25. สล็อตออนไลน์เกมคาสิโนยอดฮิตชั่วกัลปวสาน เล่นง่าย แจ็คพอตแตกไวต้องที่ UFABET จ่ายจริง จ่ายเต็ม มีเกมให้เลือกมากอีกทั้งแทงบอล บาคาร่า ยิงปลา มาเว็บนี้เว็บไซต์เดียวบอกเลยจ๊ะครับว่าโคตรคุ้ม สร้างรายได้ง่ายๆจบที่เว็บ UFABET ได้เลยจ้ะขอรับ

  26. Thanks for a marvelous posting! I truly enjoyed reading it, you may be a great author.I will always bookmark your blog and may come back in the future.I want to encourage you to ultimately continue your great work,have a nice afternoon!

  27. Hello, you used to write excellent, but the last few posts have been kinda boring… I miss your tremendous writings. Past few posts are just a little bit out of track! come on!

  28. I was wondering if you ever considered changing the structure of your blog? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having one or 2 pictures. Maybe you could space it out better?

  29. Hmm it appears like your website ate my first comment (it was extremely long) so I guess I’ll just sum it up what I submitted and say, I’m thoroughly enjoying your blog. I as well am an aspiring blog writer but I’m still new to the whole thing. Do you have any tips for beginner blog writers? I’d genuinely appreciate it.

  30. What i don’t understood is in reality how you’re now not really a lot more neatly-liked than you might be now. You are so intelligent. You know thus considerably with regards to this matter, produced me in my opinion believe it from numerous numerous angles. Its like men and women aren’t interested until it is one thing to accomplish with Woman gaga! Your own stuffs outstanding. At all times handle it up!

  31. I have been surfing on-line greater than three hours these days, yet I never discovered any fascinating article like yours. It’s beautiful price enough for me. Personally, if all website owners and bloggers made good content as you did, the net will probably be a lot more useful than ever before. “I finally realized that being grateful to my body was key to giving more love to myself.” by Oprah Winfrey.

  32. I loved as much as you’ll receive carried out right here. The sketch is attractive, your authored material stylish. nonetheless, you command get got an nervousness over that you wish be delivering the following. unwell unquestionably come more formerly again since exactly the same nearly very often inside case you shield this increase.

  33. Greetings I am so thrilled I found your weblog, I really
    found you by accident, while I was browsing on Google for something else, Nonetheless I am here now
    and would just like to say kudos for a fantastic post
    and a all round enjoyable blog (I also love the theme/design),
    I don’t have time to read it all at the moment but I
    have book-marked it and also added in your RSS feeds, so when I have time
    I will be back to read a lot more, Please do keep up the great jo.

  34. It is the best time to make some plans for the long run and it’s time to be happy. I’ve learn this put up and if I may just I wish to suggest you few attention-grabbing issues or advice. Perhaps you can write next articles referring to this article. I wish to learn even more things approximately it!

  35. Excellent read, I just passed this onto a friend who was doing some research on that. And he actually bought me lunch as I found it for him smile Therefore let me rephrase that: Thanks for lunch! “How beautiful maleness is, if it finds its right expression.” by D. H. Lawrence.

  36. I like the valuable information you provide in your articles. I’ll bookmark your weblog and check again here regularly. I am quite certain I will learn many new stuff right here! Best of luck for the next!

  37. Just wish to say your article is as astounding. The clarity in your post is simply excellent and i could assume you are an expert on this subject. Fine with your permission let me to grab your RSS feed to keep updated with forthcoming post. Thanks a million and please carry on the rewarding work.

  38. After I initially commented I clicked the -Notify me when new comments are added- checkbox and now every time a remark is added I get four emails with the same comment. Is there any way you can take away me from that service? Thanks!

  39. hey there and thank you for your information – I have definitely picked up anything new from right here. I did however expertise a few technical points using this web site, as I experienced to reload the site many times previous to I could get it to load properly. I had been wondering if your web host is OK? Not that I’m complaining, but sluggish loading instances times will sometimes affect your placement in google and could damage your high-quality score if advertising and marketing with Adwords. Well I am adding this RSS to my e-mail and could look out for a lot more of your respective exciting content. Ensure that you update this again soon..

  40. Wonderful blog! I found it while browsing on Yahoo News. Do you have any suggestions on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Appreciate it

  41. Thanks a bunch for sharing this with all of us you actually know what you’re talking about! Bookmarked. Please also visit my web site =). We could have a link exchange arrangement between us!

  42. I haven’t checked in here for a while since I thought it was getting boring, but the last several posts are great quality so I guess I will add you back to my daily bloglist. You deserve it my friend 🙂

  43. This blog is definitely rather handy since I’m at the moment creating an internet floral website – although I am only starting out therefore it’s really fairly small, nothing like this site. Can link to a few of the posts here as they are quite. Thanks much. Zoey Olsen

  44. There are some fascinating cut-off dates on this article however I don’t know if I see all of them heart to heart. There’s some validity but I’ll take hold opinion till I look into it further. Good article , thanks and we would like extra! Added to FeedBurner as properly

  45. I’ve been surfing online greater than three hours today, yet I by no means found any fascinating article like yours. It is lovely value sufficient for me. Personally, if all site owners and bloggers made excellent content material as you probably did, the web will be a lot more useful than ever before.

  46. Hiya very nice blog!! Man .. Excellent .. Amazing .. I will bookmark your website and take the feeds additionally…I’m satisfied to search out so many useful information right here in the post, we need develop more techniques in this regard, thanks for sharing. . . . . .

  47. Wow, awesome weblog layout! How lengthy have you been running a blog for? you make blogging glance easy. The whole look of your site is fantastic, as neatly as the content material!

  48. Thank you for any other magnificent post. Where else could anyone get that type of information in such an ideal way of writing? I’ve a presentation next week, and I am at the search for such information.

  49. I was very pleased to find this web-site.I wanted to thanks for your time for this wonderful read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you blog post.

  50. What’s Going down i’m new to this, I stumbled upon this I’ve found It absolutely useful and it has aided me out loads. I hope to give a contribution & assist other customers like its helped me. Good job.

  51. Thanks for another informative blog. Where else could I get that kind of information written in such a perfect way? I have a project that I’m just now working on, and I have been on the look out for such info.

  52. Thank you for sharing excellent informations. Your site is very cool. I am impressed by the details that you have on this web site. It reveals how nicely you perceive this subject. Bookmarked this web page, will come back for more articles. You, my friend, ROCK! I found simply the information I already searched all over the place and just could not come across. What a great website.

  53. Thanks for another informative site. The place else may just I am getting that type of information written in such a perfect means? I’ve a project that I’m just now working on, and I have been at the look out for such information.

  54. Its like you read my mind! You seem to know a lot about this, like you wrote the book in it or something. I think that you could do with a few pics to drive the message home a little bit, but other than that, this is magnificent blog. An excellent read. I will certainly be back.

  55. I like the helpful info you provide in your articles. I will bookmark your weblog and check again here regularly. I am quite certain I will learn many new stuff right here! Best of luck for the next!

  56. Its such as you read my thoughts! You seem to understand a lot about this, like you wrote the e book in it or something. I feel that you simply can do with a few p.c. to power the message house a little bit, but other than that, this is great blog. A fantastic read. I’ll certainly be back.

  57. I would like to thnkx for the efforts you have put in writing this blog. I am hoping the same high-grade blog post from you in the upcoming as well. In fact your creative writing abilities has inspired me to get my own blog now. Really the blogging is spreading its wings quickly. Your write up is a good example of it.

  58. Great beat ! I would like to apprentice while you amend your web site, how could i subscribe for a blog site? The account helped me a acceptable deal. I had been a little bit acquainted of this your broadcast provided bright clear concept

  59. Thanks so much for providing individuals with a very marvellous chance to discover important secrets from this web site. It’s always so cool and also full of a lot of fun for me and my office co-workers to search your site more than thrice in 7 days to learn the latest items you have. Not to mention, I’m usually happy concerning the mind-blowing pointers served by you. Some 2 ideas on this page are particularly the most impressive we’ve had.

  60. Hi, i read your blog from time to time and i own a similar one and i was just curious if you get a lot of spam responses? If so how do you stop it, any plugin or anything you can advise? I get so much lately it’s driving me insane so any help is very much appreciated.

  61. Nice post. I was checking continuously this blogand I am impressed! Extremely helpful information specificallythe last part I care for such information a lot.I was seeking this certain info for a very long time.Thank you and good luck.

  62. An interesting discussion is worth comment. I think that you should write more on this topic, it might not be a taboo subject but generally people are not enough to speak on such topics. To the next. Cheers

  63. I’m writing to let you know what a perfect encounter my cousin’s child gained browsing your blog. She mastered some pieces, most notably what it is like to possess a marvelous giving mood to get many others quite simply grasp some grueling subject matter. You actually did more than our own expectations. Thanks for distributing such productive, trustworthy, informative and fun tips on this topic to Ethel.

  64. I have learn a few just right stuff here. Definitely price bookmarking for revisiting. I wonder how a lot attempt you put to make this kind of fantastic informative website.

  65. Hey there! I know this is kinda off topic but I was wondering if you knew where I could find a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having problems finding one? Thanks a lot!

  66. I think this is one of the most important info for me. And i’m glad reading your article. But wanna remark on some general things, The site style is great, the articles is really great : D. Good job, cheers

  67. That is really attention-grabbing, You’re an overly professional blogger. I’ve joined your rss feed and stay up for in the hunt for more of your magnificent post. Also, I have shared your site in my social networks!

  68. I’m really loving the theme/design of your site. Do you ever run into any web browser compatibility issues? A few of my blog readers have complained about my site not working correctly in Explorer but looks great in Firefox. Do you have any suggestions to help fix this issue?

  69. I love your blog.. very nice colors & theme. Did you make this website yourself or did you hire someone to do it for you? Plz respond as I’m looking to create my own blog and would like to find out where u got this from. thanks a lot

  70. excellent publish, very informative. I ponder why the opposite experts of this sector don’t understand this. You should continue your writing. I’m sure, you have a huge readers’ base already!

  71. Hey there! I just wanted to ask if you ever have any trouble with hackers? My last blog (wordpress) was hacked and I ended up losing many months of hard work due to no data backup. Do you have any solutions to protect against hackers?

  72. In this grand scheme of things you actually get a B+ with regard to hard work. Where you confused me personally ended up being in your details. You know, it is said, details make or break the argument.. And it could not be more true here. Having said that, allow me say to you exactly what did do the job. The text is definitely very powerful which is most likely why I am taking the effort in order to comment. I do not make it a regular habit of doing that. Secondly, while I can easily see a leaps in logic you make, I am not really certain of how you seem to unite the points which produce your conclusion. For right now I will yield to your point however trust in the foreseeable future you link your dots better.

  73. Its like you read my mind! You seem to know so much about this, like you wrote the book in it or something. I think that you could do with a few pics to drive the message home a bit, but instead of that, this is excellent blog. An excellent read. I’ll certainly be back.

  74. After going over a number of the blog articles on your web page, I really appreciate your technique of writing
    a blog. I saved it to my bookmark webpage list
    and will be checking back in the near future. Please visit my website as well
    and tell me what you think.

  75. What i do not understood is actually how you are not actually much more well-liked than you may be now. You are so intelligent. You realize thus significantly relating to this subject, produced me personally consider it from numerous varied angles. Its like men and women aren’t fascinated unless it’s one thing to accomplish with Lady gaga! Your own stuffs excellent. Always maintain it up!

  76. Wonderful goods from you, man. I have understand your stuff previous to and you’re just
    extremely fantastic. I actually like what you’ve acquired here, really
    like what you’re saying and the way in which you
    say it. You make it enjoyable and you still
    care for to keep it smart. I cant wait to read
    much more from you. This is really a tremendous website.

  77. Thank you, I’ve recently been looking for info about this subject for ages and yours is the greatest I have found out so far. However, what in regards to the conclusion? Are you sure in regards to the supply?

  78. Hi are using WordPress for your blog platform?

    I’m new to the blog world but I’m trying to get started and create my own. Do you need
    any coding expertise to make your own blog?
    Any help would be really appreciated!

  79. You can definitely see your enthusiasm in the work you write. The sector hopes for more passionate writers like you who are not afraid to say how they believe. All the time go after your heart.

  80. I carry on listening to the rumor lecture about receiving boundless online grant applications so I have been looking around for the best site to get one. Could you advise me please, where could i acquire some?

  81. We stumbled over here coming from a different web address and thought I may as well check things out. I like what I see so i am just following you. Look forward to looking into your web page for a second time.

  82. After examine a number of of the weblog posts on your web site now, and I actually like your manner of blogging. I bookmarked it to my bookmark website listing and might be checking again soon. Pls try my website online as effectively and let me know what you think.

  83. Have you ever thought about including a little bit more than just your articles? I mean, what you say is important and everything. But just imagine if you added some great images or video clips to give your posts more, “pop”! Your content is excellent but with pics and clips, this site could certainly be one of the very best in its field. Great blog!

  84. What i do not understood is if truth be told how you are no longer really much more well-liked than you may be now. You’re very intelligent. You realize therefore considerably on the subject of this matter, made me for my part imagine it from a lot of varied angles. Its like women and men aren’t involved except it is something to accomplish with Lady gaga! Your own stuffs nice. Always take care of it up!

  85. Great post. I used to be checking constantly this blog and I’m inspired! Extremely helpful info specifically the final part 🙂 I maintain such information much. I was seeking this certain information for a very lengthy time. Thank you and best of luck.

  86. I do not even know how I ended up here, but I thought this post
    was great. I don’t know who you are but definitely you are
    going to a famous blogger if you aren’t already ;
    ) Cheers!

  87. Hi! I just wanted to ask if you ever have any issues with hackers? My last blog (wordpress) was hacked and I ended up losing many months of hard work due to no backup. Do you have any methods to protect against hackers?

  88. Hey There. I found your blog using msn. That is a very well written article. I’ll make sure to bookmark it and come back to learn extra of your useful info. Thanks for the post. I will certainly return.

  89. Heya this is somewhat of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding skills so I wanted to get guidance from someone with experience. Any help would be greatly appreciated!

  90. I discovered your blog site on google and check a few of your early posts. Continue to keep up the very good operate. I just additional up your RSS feed to my MSN News Reader. Seeking forward to reading more from you later on!…

  91. Can I simply say what a aid to search out someone who actually is aware of what theyre talking about on the internet. You positively know tips on how to carry a difficulty to mild and make it important. More individuals have to read this and understand this side of the story. I cant imagine youre not more common because you definitely have the gift.

  92. Your literary opus is akin to a grand tapestry, intricately woven with threads of erudition, eloquence, and introspection, creating a tableau of intellectual brilliance that leaves readers in a perpetual state of intellectual awe.

  93. Hiya, I’m really glad I have found this info. Nowadays bloggers publish only about gossips and internet and this is actually frustrating. A good blog with interesting content, that’s what I need. Thank you for keeping this site, I’ll be visiting it. Do you do newsletters? Can’t find it.

  94. When I originally commented I clicked the
    “Notify me when new comments are added” checkbox and now each time a comment is added
    I get three e-mails with the same comment. Is there any way you can remove people from that service?
    Thank you!

  95. I’m impressed, I must say. Really hardly ever do I encounter a blog that’s each educative and entertaining, and let me let you know, you might have hit the nail on the head. Your thought is outstanding; the difficulty is one thing that not sufficient individuals are speaking intelligently about. I am very happy that I stumbled throughout this in my search for something referring to this.

  96. Oh my goodness! Impressive article dude! Thanks, However I
    am encountering difficulties with your RSS. I don’t understand the
    reason why I am unable to join it. Is there anybody having similar RSS
    issues? Anybody who knows the solution will you kindly respond?
    Thanks!!

  97. Hi there would you mind sharing which blog platform you’re using? I’m planning to start my own blog soon but I’m having a difficult time making a decision between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your layout seems different then most blogs and I’m looking for something completely unique. P.S My apologies for being off-topic but I had to ask!

  98. An attention-grabbing dialogue is value comment. I feel that you need to write extra on this subject, it won’t be a taboo subject but usually persons are not sufficient to talk on such topics. To the next. Cheers

  99. acheter permis de conduire en ligne, acheter un permis de conduire belge, achat permis de conduire, acheter un permis de conduire, acheter permis de conduire belgique, acheter le permis de conduire, permis de conduire acheter, faux permis de conduire belge, j’ai acheter mon permis de conduire sur internet, acheter son permis de conduire belgique, acheter son permis de conduire légalement, acheter un vrai permis de conduire, acheter permis moto a2, acheter permis moto étranger, Acheter permis de conduire enregistré, acheter permis de conduire enregistré en préfecture forum, permis de conduire légalement enregistré.

  100. It is the best time to make some plans for the longer term and it is time to be happy. I’ve learn this post and if I may I desire to suggest you some attention-grabbing issues or advice. Maybe you can write subsequent articles referring to this article. I wish to read even more things approximately it!

  101. Please let me know if you’re looking for a article writer for your weblog. You have some really good posts and I feel I would be a good asset. If you ever want to take some of the load off, I’d really like to write some content for your blog in exchange for a link back to mine. Please send me an email if interested. Thank you!

  102. With havin so much content and articles do you ever run into any issues of plagorism or copyright infringement? My site has a lot of exclusive content I’ve either written myself or outsourced but it appears a lot of it is popping it up all over the internet without my authorization. Do you know any methods to help reduce content from being stolen? I’d certainly appreciate it.

  103. I’m impressed, I must say. Really rarely do I encounter a weblog that’s each educative and entertaining, and let me inform you, you might have hit the nail on the head. Your thought is excellent; the problem is something that not enough individuals are talking intelligently about. I’m very joyful that I stumbled across this in my search for one thing relating to this.