Tuesday, March 25, 2014

Guest Post: The Second Machine Age Book Review Part I

This guest post was contributed by Richard Serlin, who teaches personal finance at the University of Arizona and is president and co-founder of National Personal Finance Education. Serlin blogs at richardhserlin.blogspot.com. Serlin will be reviewing The Second Machine Age: Work, Progress, and Prosperity in a Time of Brilliant Technologies by Erik Brynjolfsson and Andrew MacAfee in a series of guest posts.

I will right away get to the crux of the book, for me, and perhaps most people, and then do a beginning-to-end review over multiple posts that will refer back to this crux again and again.

The crux is, Will the explosion in computer/robot/machine ability result in mass unemployment this time, even though previous technological revolutions haven't? If yes, why? If no, why?

With my primary career in personal finance, this an issue I've worked hard to understand. Because there is a very real possibility of massive unemployment, and/or non-livable market wages. And I really do mean non-livable, like not even enough money to buy enough food to stay alive. There potentially are a huge number of jobs today that computers/robots will be able to do over the next generation at a comparative cost of pennies per hour, or less.

So, I will attempt to answer this big question, using much of what Brynjolfsson and MacAfee say in The Second Machine Age, as well as in their first book on these issues, Race with the Machine, which I also carefully read cover-to-cover. The authors don't directly say what will follow. This is my interpretation, or my interpretation of what they are saying combined with some of my own thinking.

We start with the classical L-shaped production function, which I think is especially instructive. Anyone who's taken beginning, or perhaps intermediate, microeconomics has seen this:



The graph has two inputs of production, labeled Z1 and Z2. I'm going to consider Z1 to be units of labor, specifically unskilled (or low skilled) workers, and Z2 to be a package of other – complementary – inputs. This package includes machines, buildings, and other physical capital, but also skilled labor.

So, for example, one unit of Z1 might be 1,000 unskilled workers. One unit of Z2 might be 800,000 square feet of facility, 400 machines, 500 robots,…, and 300 skilled workers: engineers, advanced technicians, MBA's, CPA's, etc.

Now, let's assume that there are two choices of production processes in the world to make use of raw materials. There's the one above – the ultra-high output one. And, there's using only unskilled labor (or unskilled labor with relatively low-tech tools). This can make the end products too, but at 1/1,000th the output per hour worked. As a result, if workers were forced to resort to this kind of work, they would have a subsistence wage (or might not even be able to subsist). The technology is just too primitive, too ancient.

Of course, even in prehistoric times, with the most primitive technology, people were usually able to produce enough to eat, usually at least to live into their 20's. But, they had more than just the value of their labor. They had access to free raw materials, basically by just taking them from whatever land they came across, or could fight to get. Today's unskilled would have little in the way of free, or owned, raw materials, or wealth of any kind. Already just 85 people have more wealth than the poorest 3.5 billion. To get raw materials they'd have to sell some of their labor endowment, and if that was worth too little, they would not be able to get enough raw materials to subsist.

The key feature of L-shaped isoquants is that without adding more L2, you're not going to get any more production no matter how many units of L1 you add. So, here, you're just not going to employ any more unskilled workers (L1), unless you can get more building space, machines, computers, robots, and – crucial to the argument I'm going to make – skilled workers: engineers, advanced technicians, college degreed business people (and not just a paper degree, one with the skills, knowledge, and analytical abilities to go with it), etc.

The skilled workers are just useless productivity-wise without complementary units of L2. Otherwise, all they can do is the primitive production method which produces so little that they starve. People will pay very little in the needed raw materials to the unskilled for the primitive production method, because for just a relatively tiny expenditure on high tech production they can produce the same as with all of the billions of unskilled laborers in the world working with primitive tools. Not only that, there are so many products today that the wealthy and middle class want that are simply impossible for the unskilled alone to produce at all, in any quantity, without the skilled, and the high-tech production method.

The unskilled only become valuable if the units of L2 get so large that complementary units of L1, unskilled laborers, start to get relatively scarce.

Now, what's happened historically. Metal stamping machines started replacing blacksmiths, but then we just started producing more and more metal stamping, and other, machines until all of the initial unemployed were countered with an equal number of jobs running, maintaining, and working with, the metal stamping and other machines. In other words, we just kept building more and more L2 until we pretty much soaked up all of the unemployed L1.

The initial building of the L2 made some lose their jobs, but every unit of L2 that you built required some units of L1 to complement it. When there was tons of unemployed L1, the L1 was cheap, and it made sense to just keep building tons of L2 to take advantage of that cheap L1 until the price (wage) of L2 (unskilled, or low skilled, workers) got extremely high by historical standards. And this was also because the combination of L1 and L2 produced so vastly much more than before using the primitive production function.

In other words, maybe blacksmiths and such forever lost those jobs, but we kept producing so many metal stamping machines, and other machines, and assembly lines, and blast furnaces,…, that eventually we replaced all of those jobs with jobs that were necessary for the new high-tech production method, assisting, maintaining, and complementing the new machines. And we produced so many of these new machines that the unskilled became relatively scarce enough, compared to the new productive capacity, to drive their wages far higher than ever in history.

So, you could just say, That's the solution today! The computers and robots won't 100% not need humans for a very long time, if ever. Just keep building more and more computers, and more and more robots, then you'll need more and more people to attend to, work with, and complement those computers and robots, until every unemployed human is now employed! They're all maintaining, assisting, and otherwise working with the robots and computers that took so many jobs originally!

The biggest current problem with this is there's a bottleneck. And it's a very serious one – skilled workers. It's relatively easy to keep building more and more and more robots, and computers, and facilities, and high-tech machines (at least if you have the skilled workers), but to produce enough trained engineers, and business managers, and skilled technicians, etc. to complement, and keep employed, all of the billions of unskilled workers globally, that's what we're not nearly up to the task for. That's the bottleneck, or at least the biggest and hardest one.

Without far more skilled workers – many highly skilled – there will not be nearly enough need for the masses of unskilled workers. There just won't be anything for them to do that's a high-tech production method like we've discussed without more skilled workers. All you'll be able to do with them is the primitive production method that employs only unskilled workers. And that production method is so relatively low output, it will be paid too little in raw materials to create non-poverty, or perhaps even subsistence, wages for most of the workers.

So it looks like to me the solution depends most on attacking this bottleneck, skilled labor – and the right skills needed for an L2 package. You do this, and you keep employing more and more of a smaller and smaller number of remaining unskilled workers, until their unutilized numbers get small enough to push their wages to a middle class, or at least non-destitute, level.


Of course, this is easier said than done. It would require a massive investment in education and training – starting prenatal; see the work of Nobel Prize winning economist James Heckman – but that effort, in of itself, would create an enormous number of jobs. And it would be hugely high-social-return and positive-social-NPV. If your goal is to maximize total societal utils, or if this is an important goal for you, then this is enormously efficient. 

The authors of The Second Machine Age recognize the crucial point of the importance of high public investment in education to prevent massive technological unemployment. And they also note that they are far from the first prominent economists to do so. On pages 208-10 they write:

The United States was the clear leader in primary education in the first half of the twentieth century, having realized that inequality was a "race between education and technology", to use a phrase coined by Jan Tinbergen (winner of the first Nobel Prize in Economic Sciences) and used by the economists Claudia Goldin and Lawrence Katz as the title of their influential 2010 book…Over the past half century that strong U.S. advantage in primary education has vanished…It's been said that America's greatest idea was mass education. It's still a great idea that applies at all levels, not just K-12 and university education, but also preschool, vocational, and lifelong learning.

I'll add too, that it's not just a bottleneck of insufficient skilled workers to utilize all of the unskilled in the high-output production method. On top of this, to make education even more important, we're also looking at a potentially profound shrinking in the proportion of workers needed in high-output production that are unskilled.

In other words, those L-shaped isoquants may shift 50%, or much more, to the left within a decade or two. Brynjolfsson and McAfee present dramatic evidence that long-vexing stumbling blocks in human-like robotics and computers are finally being overcome, with dramatic recent progress, after decades of slow frustration. And this is what you typically see with exponential growth of the kind we have with Moore's Law. At first the progress, the slope, is not so steep, but suddenly it takes off skyward, as each new doubling now doubles an enormous number.

I'll review this in detail in a later post, but for now I'll quote the authors on pages 31-2:

After revisiting Rethink and seeing Baxter in action we understood why Texas Instruments Vice President Remi El-Quazzane said in early 2012, "We have a firm belief that the robotics market is on the cusp of exploding." There's a lot of evidence to support his view. The volume and variety of robots in use at companies is expanding rapidly, and innovators and entrepreneurs have made deep inroads against Moravec's paradox.

It may not for long be that computers can beat Garry Kasparov, but they can't flip a burger, or oil machines spread across the factory floor. There's recently been breakthrough progress; long intractable walls have fallen in machine pattern recognition, sensation, and dexterity, and it's showing up in a lot more than just the Google Car.

Now, most of my economic analysis so far comes from The Second Machine Age, or I think is implied by it. In particular, I've bolded the terms complementary and bottleneck. Brynjolfsson and McAfee's use of these terms was important in leading me to my analysis. And I think it's possible that given how they use these terms they were also thinking in terms of L-shaped production functions, or something similar.

For example, starting on page 181-2, they write:

The better machines can substitute for human workers, the more likely it is they'll drive down the wages of humans with similar skills…But in principle, machines can have very different strengths and weaknesses than humans. When engineers work to amplify these differences, building on the areas where machines are strong and humans are weak, then the machines are more likely to complement humans, rather than substitute for them. Effective production is more likely to require both human and machine inputs, and the value of the human inputs will grow, not shrink, as the power of machines increases. A second lesson of economics and business strategy is that it's great to be a complement to something that's increasingly plentiful.

And on page 213:

We have little doubt that improving education will boost the bounty by providing more of the complementary skills our economy needs to make effective use of new technologies.

For the term Bottleneck, on page 200:

The college premium exists in part because so many types of raw data are getting dramatically cheaper, and as data get cheaper, the bottleneck increasingly is the ability to interpret and use the data.

Another important term the authors use is inelasticity of demand, but that will have to wait until my part II post! There, I will begin a detailed chapter by chapter review.

140 comments:

  1. "The biggest current problem with this is there's a bottleneck. And it's a very serious one – skilled workers. It's relatively easy to keep building more and more and more robots, and computers, and facilities, and high-tech machines (at least if you have the skilled workers), but to produce enough trained engineers, and business managers, and skilled technicians, etc. to complement, and keep employed, all of the billions of unskilled workers globally, that's what we're not nearly up to the task for. That's the bottleneck, or at least the biggest and hardest one."

    In the USA, at least, this is simply not true. Skilled labor wages have been stagnating for decades now.

    ReplyDelete
    Replies
    1. Please see my comment below, and I'll just add that nonetheless, there are lots of skilled areas you can still go into that pay very well, and I think will be for some time to come. Moreover, you're clearly far better off in income and job security with a good education. The skilled as a whole may have stagnated, but that's a whole lot better than tragedy that's befallen the unskilled. And if you really want to get skilled in a high paying area, you certainly have choices (if you get it together and realize the gravity young enough).

      Delete
  2. I think I disagree with virtually all of this.

    "Education" has become the latest cure-all. Apparently we can fix all our current and future unemployment problems, including the challenges created by technological change, if we invest enough in education. But this is impossible. Teachers can only teach what they know, which are the skills of the past. They can't teach the skills that will be required in our technological future. We don't even know yet what many of those skills will be.

    Even for those skills that are currently in short supply, education cannot meet the need. If industry is short of skills because there aren't enough people with those skills, where on earth is education going to find teachers of those skills?

    "Education" to meet current skill shortages and future needs must come in the first instance from firms themselves recruiting people with talent and training them in the skills needed. And, of course, from people taking the initiative themselves to develop new skills through their own efforts.

    ReplyDelete
  3. Education will only go so far, but I'm very confident that it will help greatly, if applied strongly -- at least in the current technological phase.

    The endgame is where computer intelligence and capability gets so powerful that only a small percentage of humans will be intelligent, educated, and skilled enough to do anything computers/robots can't do as well, or better, other than "human touch" things. Even there, I don't think "human touch" will be nearly enough to employ the vast majority at non-poverty wages. First, from the research I've seen, people become comfortable with pleasant computers/robots very fast. I don't see a great willingness to pay far more for a human bank teller, maid, or even waiter, sales clerk, or masseuse. But this is the endgame, maybe 30-100 years from now. And by then the pie will be so enormous, no amount of billionaire-powered disinformation and racist appeals will be enough to stop major redistribution to prevent the vast majority from living in poverty (if living at all).

    In the meantime, you talk about the problem with learning the skills of the future when things advance so fast, but a huge impediment is really having the base skills so you can keep up with the changes. Someone who gets an engineering degree today may not know a lot she will need in five years, but with a good base of an engineering B.S. or M.S., and good critical thinking skills, and learning skills and experience, she will be able to keep up as it comes. With just a high school diploma? There's no chance. It's impossible. You can't do that job at all. With a good B.A. or masters, it is possible, very possible; it just takes constant lifetime learning. Yes, on the job. It's not sufficient, but it is necessary, and with it, it really decreases the problem. And the more we have it, the more people who can really contribute value.

    People who really get a good education in fields like engineering, computer science, and business, should be able to create a lot of value, and earn well, by and large, at least during this interim period. You really want a good general base of skills in your area and ability to learn well. Then, yeah, it's not over, you will have to constantly keep up, but with a good base it's doable, increment by increment.

    Brynholfsson and McAfee think education is an important part of the solution too.

    ReplyDelete
  4. "People who really get a good education in fields like engineering, computer science, and business, should be able to create a lot of value, and earn well, by and large, at least during this interim period. You really want a good general base of skills in your area and ability to learn well. Then, yeah, it's not over, you will have to constantly keep up, but with a good base it's doable, increment by increment. "

    Follow-up: Richard, in general we're simply not seeing this, and it's been increasingly true for ~14 years now.

    ReplyDelete
  5. Talking about skilled and unskilled workers, once Artificial intelligence is developed completely the whole point of being human would get lost. The point of skilled and unskilled workers would not exist as it would be taken over by machines that would be far more capable to perform than any skilled workers...

    ReplyDelete
  6. This blog provides computer tips & tricks to manage all type of projects.

    ReplyDelete
  7. McAfee is a main and confided in brand in the security programming industry.Everyone who is even the most diminutive piece carefully mindful knows the significance of antivirus. With such a large number of infections and different dangers prowling around, it is fundamental to protect the system and gadgets. McAfee Anti Virus keeps running out of sight and does not cause any prevention nor backs off the PC. McAfee security suite squares infections and different pernicious programming from entering the PC, and it expels all current malware from the PC. To setup McAfee on your PC, go to mcafee.com/activate.

    ReplyDelete
  8. www.office.com/setup - Microsoft Office enables clients to utilize the Office item online and also disconnected by downloading the Office Setup on your gadget. You can download the Office Setup on your gadget like Windows, Mac and cell phones by visiting the connection www.office.com/setup on the web. Likewise, you can visit the connection office.com/setup to utilize the item on the web. With the end goal to download and initiate the item, you need an item key.

    ReplyDelete
  9. MyDrive Connect - TomTom devices and services are mainly known to offer traffic, mapping, and navigation products using devices such as Watches, Fitness tracker, in-dash devices and many more. In order to manage, update, and sync the data over various devices, you need to start with the MyDrive Connect which is mainly used for purpose of updating the TomTom Navigation Device Software. You need to start by downloading and installation of the software on your Windows and Mac device. Furthermore, you can access the TomTom Support for the device, in case of any issues. My Drive Connect is a medium to download and install the TomTom Map Updates and more.

    ReplyDelete
  10. TomTom Update - This is the era of GPS where people just look at their smart device and go out to have an adventure. Well, all this made possible with the help of technology. TomTom is a brand that has marked the name in the world for the navigation device. The TomTom has Fitness Watches, In-Dash Displays, Vehicle Cameras, and similar devices. You can visit the official website to check more such products. Along with the number of devices, the TomTom also offers constant security and software updates for their various devices. And to download and install the Updates, you need a medium. The TomTom offers TomTom Home and MyDrive Connect for the same. Also, TomTom is known to provide a very responsive support service to the users with an issue with the product. It is a complete package with desired service and support.

    ReplyDelete
  11. TomTom Update - TomTom is a well-renowned name in the market of the navigation and mapping devices. They have a variety of products and service that can help one make their journey comfortable. The company originally known as the PalmTop Software which was later in 2015 changed to TomTom. You can purchase the variety of device by visiting the website or the retail store near you. Furthermore, the TomTom is known to offer a very efficient support to their users.

    ReplyDelete
  12. Office.com/verify – Verification of your Microsoft office account is very important in order to keep the privacy of your personal details and your Microsoft account under control. Adding an email address and phone number to your Microsoft adds the layers of security.

    ReplyDelete
  13. Thank you so much for sharing these amazing tips. I must say you are an incredible writer, I love the way that you describe the things. Please keep sharing. 
    www.mcafee.com/activate

    ReplyDelete
  14. very nice article. Keep up the good work.

    office.com/setup - To get started Office 2019, 2016 and office 365 download or installation you must need valid 25 character product key & visit office.com/setup.
    norton.com/setup - Learn how to purchase, install, and activate Norton setup with the 25 digit product key.
    mcafee.com/activate - find step-wise step procedure for the setup of McAfee antivirus, installation and activation.

    ReplyDelete
  15. mcafee.com/activate- Activate, Install, Download and Renew Your Product With Live Support. Setup Your Product, Activate Your Product, Install Your Product With 3 Setup.
    mcafee.com/activate

    ReplyDelete
  16. Mcafee Antivirus Setup – Get started to McAfee Activate and finish establishment and initiation from  mcafee.com/activate
    on the web.
     mcafee.com/activate

    ReplyDelete
  17. Office Setup, To Install MS Office a legitimate 25 character item key is required. Visit  office.com/setup to sign in to office represent establishment.

    ReplyDelete
  18. Click below link and Enter 25 digit McAfee key code to install and setup McAfee antivirus.
    mcafee.com/activate
    www.mcafee.com/activate

    ReplyDelete
  19. If you have any query related to the particular software's mentioned below, then all you need to do is just to visit the given links. norton.com/setup | office.com/setup | office.com/setup | Mcafee.com/Activate

    ReplyDelete
  20. Thank you so much for sharing these amazing tips. I must say you are an incredible writer, I love the way that you describe the things. Please keep sharing.

    For more information visit on office.com/setup | office.com/setup | office.com/setup | Norton.com/setup

    ReplyDelete
  21. Get Step-by-Step guide for Norton.com/setup – Activate, Download & complete installation from norton.com/setup and get the best security setup for any of your preferred devices just by visiting norton.com/setup & mcafee.com/activate . Also try our step by step guide for office.com/setup .

    ReplyDelete
  22. Your selection of topic is very good and also well written. Thanks for sharing. I feel like all your ideas are incredible! Great job.
    norton.com/setup

    ReplyDelete

  23. QuickBooks Enterprise Support Phone Number
    Need help to fix problems related to QuickBooks then your are at right place, get QuickBooks enterprise support phone number and connect with QuickBooks enterprise customer service phone number.
    =================================

    QuickBooks Online Support Phone Number
    Need support to solve problems related to QuickBooks then your are correct place, get QuickBooks online support phone number and connect with QuickBooks online customer service phone number.
    =================================

    fix QuickBooks unrecoverable error
    Need support to solve QuickBooks unrecoverable error then your are correct place, get help to fix QuickBooks unrecoverable error by best experts.
    QuickBooks unrecoverable error, fix QuickBooks unrecoverable error, get rid of QuickBooks unrecoverable error

    ReplyDelete

  24. QuickBooks Online Tech Support USA
    Call Quickbooks online tech support usa to get fix for all problems related to Quickbooks and contact Quickbooks online helpline usa.
    =====================================

    QuickBooks Online Tech Support (24*7) USA Helpline
    Call Quickbooks online tech support usa to get fix for all problems related to Quickbooks and contact Quickbooks online helpline usa
    =======================================

    QuickBooks Enterprise Tech Support Phone Number (24/7) Helpline
    Call Quickbooks online tech support usa to get fix for all problems related to Quickbooks and contact Quickbooks online helpline usa
    =======================================

    fix QuickBooks error 3371 Status Code-11118
    Need support to solve QuickBooks error 3371 Status Code-11118 then your are correct place, get help to fix QuickBooks error 3371 Status Code-11118 by best experts.fix QuickBooks error 3371 Status Code-11118, fix QuickBooks error 3371

    ReplyDelete

  25. QuickBooks has stopped working
    Need support to fix or QuickBooks won’t open, Quickbooks is not responding then your are correct place, get help to fix or QuickBooks won’t open, Quickbooks is not responding by best experts.
    QuickBooks has stopped working, Quickbooks is not responding, QuickBooks won’t open
    ====================================

    Quickbooks Technical Support
    Quickbooks Support- Get 24x7 complete QuickBooks Support from best QuickBooks Technical Support team. Contact 1-877-410-1171 for immediate solution.
    =============================================

    quickbooks enterprise support
    quickbooks enterprise support phone
    Quickbooks Support- Get 24x7 complete QuickBooks Support from best quickbooks enterprise support team. Contact 1-877-410-1171 for immediate solution.
    quickbooks enterprise helpline
    quickbooks enterprise support number
    intuit quickbooks enterprise support

    ReplyDelete
  26. I'm impressed, I must say. Very rarely do I come across a blog that's both informative and entertaining, and let me tell you, you've hit the nail on the head. Your blog is important; the issue is something that not enough people are talking intelligently about.
    mcafee.com/activate |office.com/setup | office.com/setup | office.com/setup
    billy mark office.com/setup

    ReplyDelete
  27. This is really helpful post, very informative there is no doubt about it. Keep it up.

    office.com/setup |
    norton.com/setup |
    office.com/setup |
    office.com/setup |
    office.com/setup |

    ReplyDelete
  28. Get FREE account and technical support for your McAfee consumer products and services. Find solutions to top issues online. Live support via chat and phones.
    mcafee.com/activate
    mcafee activate
    mcafee my account

    ReplyDelete
  29. Contact Quickbooks online Support To resolve the problem Occur in Quickbooks online support number to help them on Accounting Software. It is a advance business accounting software to help growing company fast and enhanced the business. If you have got any problem we will help them as soon as possible. Contact Quikbooks to support by helpline number and online support. Quickbooks have manage the Accounting Software…
    Contact Quickbooks Online Support

    ReplyDelete
  30. https://www.contactquickbooksonline.com/
    Quickbooks online is recent release accounting software by intuit. The online version of Quickbooks lifting the power of cloud to provide a consolidated accounting experience to its user. User can also access the data anytime anywhere. Quickbooks offered multiple plan by intuit provide user with scalability.Quickbooks provide the most secure experience for their Quickbooks online users.

    ReplyDelete
  31. Microsoft Office is one amongst the most useful productivity suites for Mac and Windows. Log in at  office.com/setup and browse various packages for Office 2019, Office 365, Office 2016, Office 2013, Office 2010 and more. After downloading and installing its setup, activate it with the product key.

    ReplyDelete
  32. I like this blog, if you want to set your application easily and get acquainted with the application. We even help you if you face any kind of issues regarding setup of Microsoft office
    application.
    office.com/setup
    office setup key
    office activation key

    ReplyDelete
  33. Download and install your Norton product. Sign In to Norton. If you do not have a Norton account, click Create account and complete the sign up process. In the Norton Setup window, click Enter a New Product Key. To enroll in Automatic Renewal Service for your Norton subscription, Get Started

    norton.com/setup

    ReplyDelete
  34. Wow, amazing blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your website is fantastic, let alone the content!
    norton.com/setup

    mcafee.com/activate

    office.com/setup

    ReplyDelete
  35. Thank you so much for this wonderful Post and all the best for your future. I hope to see more post from you. I am satisfied with the arrangement of your post. You are really a talented person I have ever seen.

    Office.com/Setup

    brother printer support phone number

    Norton.com/Setup

    ReplyDelete
  36. I really happy found this website eventually. Really informative and inoperative, Thanks for the post and effort! Please keep sharing more such blog.

    norton.com/setup

    norton help

    roadrunner email

    mcafee.com/setup

    aol mail

    ReplyDelete
  37. Find Awards Latest News, Videos & Pictures on Awards and see latest updates, news, information from Feeds Box. Explore more on Awards.

    ReplyDelete
  38. Interesting webpage. I really like the design and the useful information.
    norton.com/setup
    mcafee.com/activate
    office.com/setup

    ReplyDelete
  39. This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information. office.com/setup

    ReplyDelete
  40. It is amazing post, i am really impressed of your post. Its really useful. Thank you for sharing this article
    Activation.Kaspersky.Com
    my.avast.com
    AvastLogin
    AvastLogin
    notornlogin
    notornlogin

    ReplyDelete
  41. Pretty! This was an incredibly wonderful post.
    Thanks for supplying these details.
    webroot.com/safe
    www.webroot.com/safe

    ReplyDelete
  42. Thank you so much for this wonderful Post and all the best for your future. I hope to see more post from you. I am satisfied with the arrangement of your post. You are really a talented person I have ever seen.

    hp printer support number

    hp printer assistant

    mcafee.com/activate

    ReplyDelete
  43. refreshing work!!
    http://mcafee-activation.com

    ReplyDelete
  44. awesome work
    http://mcafeeactivationkey.com

    ReplyDelete
  45. Thank you so much for this wonderful Post and all the best for your future. I hope to see more post from you. I am satisfied with the arrangement of your post. You are really a talented person I have ever seen.

    Office.com/Setup

    ReplyDelete
  46. [url=http://canonprinter.support/]Canon Printer Support[/url]

    [url=http://canonprinter.support/]Canon Printer Tech Support Phone Number[/url]

    Get Canon printer Tech support phone number with the official site provides all canon customers. Customer will get Instant proper resolution for their Product with Canon Customer Support can get the best resolutions for your issues. canon Printer Support provides 24*7 services to the customers.
    http://canonprinter.support/

    [url=http://canonprinter.support/]Canon Printer Tech Support Number[/url]
    [url=http://canonprinter.support/]Canon Printer Support Number[/url]

    ReplyDelete

  47. Hp Support Assistant

    Hp printer tech support phone number

    Hp Customer Service

    If you face any difficulties or problem with your HP printer,Hp laptop, call HP Printer Assistant for instantly connect with the Hp printer support experts. Get Hp printer Tech support phone number with the Link hp.com/support provides Hp customer Service to all the HP customers.

    http://hpprinterassistant.support/

    Hp Printer Assistant

    Hp Printer Support

    Hp Printer Customer Support

    ReplyDelete
  48. Canon Printer Support
    Canon Printer Tech Support Phone Number

    Get Canon printer Tech support phone number with the official site provides all canon customers. Customer will get Instant proper resolution for their Product with Canon Customer Support can get the best resolutions for your issues. canon Printer Support provides 24*7 services to the customers.
    http://canonprinter.support/

    Canon Printer Tech Support
    Canon Printer Support Number

    ReplyDelete
  49. Webroot.com/Safe

    www.Webroot.com/Safe secure

    Webroot Support

    Get Advanced Webroot SecureAnywhere Security Software from the link webroot.com/safe, Or Get In Touch with Webroot Support

    http://webrootsafe-com.com/

    www.Webroot.com/Safe Download

    www.Webroot.com/Safe
    www.Webroot.com -Safe

    ReplyDelete
  50. Trendmicro Support
    www.Trendmicro.com/bestbuypc
    Trendmicro.com/bestbuy
    www.Trendmicro.com best buy download

    Whenever you face any trouble against Trend Micro antivirus just feel free to visit trendmicro.com/bestbuy or to call on our Trend Micro technical support phone number for better services you deserve.
    http://www.trendmicrobestbuypc.com/

    Trendmicro BestBuy pc
    Trendmicro.com/bestbuypc
    www.Trendmicro.com/bestbuy

    ReplyDelete
  51. Aol email Support
    Aol Customer Service
    Aol Support Number

    Get Instant AOL Support for Technical Issue like Aol email Sign In Problem, Forgot Password, Aol Customer Service is the Highly Experts team, Call Aol Technical Support 24/7
    http://aoltech.support/

    Aol Support
    Aol Tech Support
    Aol tech support phone number
    Aol Customer Support

    ReplyDelete
  52. Trendmicro BestBuy pc
    Trendmicro.com/bestbuypc
    www.Trendmicro.com/bestbuy

    Get TrendMicro Antivirus Activate with the link trendmicro.com/bestbuypc with Valid Product key. Get Instant Trend Micro support with the link trendmicro.com/bestbuypc
    http://www.trendmicrocombestbuypc.com/

    Trendmicro Support
    www.Trendmicro.com/bestbuypc
    Trendmicro.com/bestbuy
    www.Trendmicro.com best buy download

    ReplyDelete
  53. www.Webroot.com/Secure
    www.Webroot.com/Safe
    www.Webroot.com -Safe

    Need to Have Advanced Technology internet Security software from Webroot safe Software company with the following Link webroot.com/safe that help to protect all device from virus, malware and other online threats.

    Webroot.com/Safe
    Webroot.com/secure
    Webroot Support

    ReplyDelete
  54. Are you getting errors when you try to activate your McAfee.com/activate subscription? Then read on to get step by step guide to solve McAfee activation errors. Just visit our website - www.mcafee.com/activate.
    Mcafee.com/activate | Mcafee activate | Mcafee Activate 25 digit code | Mcafee log in | Norton.com/setup

    ReplyDelete
  55. After visiting Office.com/Setup login to microsoft account to obtain concord of office setup, Any difficulty in office com/setup our expert will serve for office install.
    Microsoft Office Setup provides you with a variety of applications and versions, which are compatible with your devices. You have to access the website of Microsoft Office to purchase the Microsoft office setup.
    Microsoft office is combination of apps such as Microsoft Excel, Microsft Word, Microsoft PowePoint, Microsoft, Visio,Microsoft OneDrive, Microsoft Access and more.
    Office.com/Setup |
    www.Office.com/Setup |
    webroot geek squad |
    <a href="https://help-number-usa.com/aol-support/>aol support</a>

    ReplyDelete
  56. You have great ideas to share something like this. Thanks for share this info.

    norton.com/setup

    ReplyDelete
  57. This is really an amazing article. Your article is really good and your article has always good content with a good powerpoint with informative information.
    mcafee.com/activate

    ReplyDelete
  58. Thanks for this wonderfull content and information.I found this website eventually. Really good inoperative, Thanks for the post and effort! Please keep sharing more such blog. mcafee.com/activate | HP Printer Assistant | HP Printer Support Number

    ReplyDelete
  59. Thank you for sharing this useful information, I will regularly follow your blog
    Norton.com/setup
    Norton.com/nu16
    Norton.com/MyAccount

    ReplyDelete
  60. You have great ideas to share something like this.Thanks for share this info.
    mcafee.com/activate

    ReplyDelete
  61. Apart from its PC & Mobile based antivirus software, users can make their internet connection safer with Norton Antivirus at www.norton.com/setup
    for norton antivirus Norton.com/nu16

    & install office office.com/setup
    365 or activate office
    365. Enter office Setup Product Key Here to Get Started with office Setup. We made the office Setup More Easier!
    Office Home and Student 2019 Setup

    ReplyDelete
  62. Microsoft Office Setup
    has an exceptional assortment of applications that can perform different tasks with cool features. These versions include office 2019 activation key, office 365 setup, Office 2016, Office 2013, Office 2010, office setup home and student 2019 and so many more. Visit www.office.com/setup to create these applications on your device. Looking to discover the best partner to help you with office.com/setup and some other kind of software recommendations, you are in the right place then. We are here to help students, IT professionals and beginners to learn all about setting up office com setup with product key and other styles of PC support needs.

    ReplyDelete
  63. Avg.com/Retail
    :- Know step by step process how to download, install and activate the AVG product. Enter your AVG license for AVG Retail registration and AVG antivirus installation online at www.Avg.com/Retail
    or Call AVG activation support number for further assistance by certified experts avg retail activation is a procedure of activating a avg retail key at www.Avg.com/Retail

    ReplyDelete
  64. Total Security is the next gen security for your computer that detects and blocks viruses and malware. www.mcafee.com/activateand activate your product key.
    To install your microsoft office setup visit www.office.com/setup and setup your office retail card key.
    Norton Antivirus can be installed by purchasing the merchandise key from the state website of Norton. www.norton.com/setup where you can enter and activate your norton setup retail card product key

    ReplyDelete
  65. Garmin Express provide best & 24x7 online help & resolve all the issues related to Garmin map updates Problems, Garmin software Problems, GPS device errors Problems, Chat & login

    Garmin Express
    Garmin.com/express

    ReplyDelete
  66. Thanks for sharing this post.It is very informative and helpful.

    office.com/setup

    ReplyDelete
  67. Excel has also gained few updates, such as its two new chart types map and funnel.https://www.officecomsetup-officesetup.com/

    ReplyDelete
  68. Wonderful blog! I found it while browsing on Yahoo News

    Regards= office.com/setup

    ReplyDelete
  69. Thank you so much for sharing this blog with us. It provides a collection of useful information.

    McAfee.com/activate

    ReplyDelete
  70. Mcafee antivirus setup is a widely used antivirus software which develops a protective shield for your devices and data.
    mcafee.com/activate

    ReplyDelete
  71. I really happy found this website eventually. Really informative and inoperative, Thanks for the post and effort! Please keep sharing more such blog.

    norton.com/setup

    norton.com/setup

    norton.com/setup

    office.com/setup

    roadrunner email

    mcafee.com/activate

    aol mail

    ReplyDelete
  72. Nice work keep it up thanks for sharing this article.

    mcafee.com/activate

    ReplyDelete
  73. Microsoft Office is that helps to write documents, take notes,and more.
    office.com/setup

    ReplyDelete
  74. norton.com/setup to Secure your All Windows, Mac & Android devices. Get norton setup and Run to Install Norton Anti Virus. for more information about norton antivirus, just visit www.norton.com/setup.

    mcafee.com/activate - Get the comprehensive internet security on your device with mcafee activate Antivirus. Get your McAfee installed and activated with easy steps. for more information just visit www.mcafee.com/activate.

    office.com/setup - To get started with Microsoft Office download & install office setup. Find the product key for activation at www.office.com/setup.

    ReplyDelete
  75. Çocuklar sadece paylaşıyor, bunu ilginç buldum!
    yagın söndürme tüpü

    ReplyDelete
  76. Thanks for sharing your thoughts, this blog is great. It is really useful and easy to understand. Hope everyone gets the benefit. Thanks for sharing your Knowledge and experience with us.


    Brother Printer Support | Brother Printer Support | Brother Printer Support

    ReplyDelete
  77. Mcafee.com/activate - Go through the easy process to download, install and activate McAfee antivirus. Login at www.mcafee.com/activate to get McAfee activate.
    norton.com/setup - Buy the Norton product and then login to Norton account for downloading the setup. After installing it, navigate to www.norton.com/setup for activating it using the product key.
    office.com/setup - Download, Install & activate Microsoft office setup with easy steps by visiting www.office.com/setup and follow the on-screen instructions.

    ReplyDelete
  78. You'll use your Microsoft Account for everything you do with Office. If you use a Microsoft service like Outlook.com, OneDrive, Xbox Live, or Skype, you already have an account.

    office.com/setup
    office setup
    www.office.com/setup


    Protect all your devices with your Norton subscription My Norton makes it easy for you to set up your Norton protection, check your security status, and extend your protection to other PCs, Macs, smartphones, and tablets.

    norton.com/setup
    www.norton.com/setup
    norton setup
    norton.com/nu16

    ReplyDelete
  79. Thank you for sharing this useful information, I will regularly follow your blog

    norton.com/setup

    ReplyDelete
  80. All of the activities and organizations contained inside the office setup are staggeringly significant and lift benefit. People who work in colossal associations know the benefits of office.com/setup incredibly well.

    ReplyDelete
  81. While getting a norton setup on the web or disengaged, a key called as norton.com/setup thing scratch is something fundamental you have to control. This key will be required at the time of establishment what's more to sign in your Norton account at Norton.com/setup.

    ReplyDelete
  82. To support such users in resolving any of the Office Setup regarding issues, we intend to give unique and quality third-party Office Setup services and support via Email, phone, web & live chat. And, with our experienced and skilled experts, we guarantee that you deliver quick resolutions to any www.office.com/setup issues.
    office setup

    ReplyDelete
  83. For all the Office Setup users, we serve as the third party support provider for all the Office setup issues and troubleshooting all the concerning of office.com/setup. This involves basic installation, setup, activation, update, upgrade and all the other technical difficulties.
    office setup

    ReplyDelete
  84. Get the easiest way of setup and install Norton Setup with Product Key from norton.com/setup. Norton proves to be one important aspects for all theinternet users to act as a shield against the increasing number of viruses, worms, spyware, and Trojan horses.

    ReplyDelete
  85. Good article! Keep sharing this type of information to expand user knowledge.office.com/setup

    ReplyDelete
  86. OFFICE.COM/SETUP DOWNLOAD, INSTALLATION AND ACTIVATION FOR OFFICE SETUP. Microsoft Office suite contains reliably used ventures and organizations. The most used tasks of Microsoft Officeare Word, a word taking care of program, Excel, a spreadsheet program, PowerPoint, a presentation maker, and Access, a database application.
    Office.com/Setup | norton.com/setup | mcafee.com/activate | mcafee activate | Office Setup | Office.com/Setup

    ReplyDelete
  87. Norton.com/setup is one among the basic standard antivirus that is tremendously looked for ensuring contraption and giving a 1 stop Norton setup security answer to any or each and every one of the total framework far and wide.
    http://nor-norton.com/setup/

    ReplyDelete
  88. In the automated world, a lot of our correspondence occurs over email. For this, Microsoft Office has Outlook, which is a sublime email customer and individual boss. Office can be begun on Office.com/setup.
    http://office-comofficeoffice.com/

    ReplyDelete
  89. Office.com/setup suite incorporates dependably utilized endeavors and associations. The most utilized endeavors of Microsoft Office setup are Word, a word managing program, Excel, a spreadsheet program, PowerPoint, an introduction creator, and Access, a database application.
    http://officecom-officeoffice.com

    ReplyDelete
  90. Brother printer toll-free number is available 24/7 as the team wants to stand beside you in every urgent and challenging circumstance and assist you with best possible resolutions for Brother printer support issues.

    ReplyDelete
  91. Hi This Is James and i am a certified printer technician so if you are looking a company or a person who can resolve the printer problems you can connect with me or also can visit my Websites.
    Our Services::
    Brother Printer technical Support
    Brother Printer troubleshooting
    Epson printer technical Support

    ReplyDelete
  92. Thank you for sharing excellent information. Your website is so cool. I am impressed by the details that you have on this website. It reveals how nicely you understand this subject. Bookmarked this website page, will come back for extra articles. You, my friend, ROCK! I found simply the info I already searched everywhere and simply could not come across. What a great web site. Visit@: my sites :- office.com/setup » Norton.com/setup » McAfee.com/Activate

    ReplyDelete
  93. Get the easiest way of setup and install Norton Setup with Product Key from norton.com/setup. Norton proves to be one important aspects for all theinternet users to act as a shield against the increasing number of viruses, worms, spyware, and Trojan horses.
    office.com/setup
    www.office.com/setup
    www.office.com/setup

    ReplyDelete
  94. You’re a very skilled blogger. I have joined your feed and look forward to seeking more of your fantastic post. Also, I have shared your web site in my social networks!
    Brother Printer support |
    Kodak Printer Support |
    Sony Printer Support |
    Canon Printer support |
    HP Pritner Support |
    Epson Pritner Support |
    Lexmark Printer Support |
    Samsung Printer Support |
    HP Pritner Support

    ReplyDelete
  95. I am glad to discover your site and can join to comment.I believe is entirely profitable to have the option to peruse your composition, and on this event will I use for my reference source :-

    norton.com/setup | mcafee.com/activate | norton.com/setup | mcafee.com/activate

    ReplyDelete
  96. Thank you for sharing excellent information. Your website is so cool. I am impressed by the details that you have on this website. It reveals how nicely you understand this subject.
    Hp printer support |
    Hp printer assistant /
    best buy customer service number

    ReplyDelete
  97. I really happy found this website eventually. Really informative and inoperative, Thanks for the post and effort! Please keep sharing more such blog.

    norton.com/setup

    norton.com/setup

    office.com/setup

    roadrunner email

    mcafee.com/activate

    aol mail

    ReplyDelete
  98. The majority of the exercises and affiliations contained inside the Office.com/setup are uncommonly objective and lift advantage. Individuals who work in mammoth affiliations know the upsides of Microsoft Office inconceivably well.
    http://office-comofficecom.com/

    ReplyDelete
  99. norton account setup online security devices guarantee that the individuals who manage delicate information do as such without dread of trading off touchy data.
    http://norton-wwwnorton.com/

    ReplyDelete
  100. Very Helpful Information, I like it Very Much.. Thanks for this post
    For Microsoft Office setup visit on www.norton.com/setup
    For Microsoft Office setup visit on office.com/setup
    For Norton Security setup visit on www.norton.com/setup

    ReplyDelete
  101. office.com/myaccount , setup is comprehensible for all platforms considering every substitute versions subsequent to office.com 2019, Office 365, Office Home & student. office.com/setup.com

    ReplyDelete
  102. Ensure every one of your gadgets with your Norton membership My norton setup makes it simple for you to set up your norton account setup assurance, check your security status, and stretch out your insurance to different PCs, Macs, cell phones, and tablets. norton.com/myaccount.

    ReplyDelete
  103. norton.com/setupinstall to install setup product key, Learn how to download, install, and put into out fill norton.com/myaccount as regards speaking the subject of your Windows and Mac device. http://nortoncom-nortonnorton.com/

    ReplyDelete
  104. office.com/setup.com acclimate should with have no duty concerning any risky substance to your PC structure or loss of information that outcomes from the download or use of Content.
    http://office-comofficeoffice.com/

    ReplyDelete
  105. Avast Login- Login now my avast account at my.avast.com and manage your avast software and services from one area.Get all the support you need for your Avast products.
    Avast Login

    ReplyDelete
  106. Bullguard Login - Login to your bullguard account and manage your subscription, update and do more. Bullguard antivirus is the secure antivirus which keep your privacy secure.

    ReplyDelete
  107. www.avg.com/retail- AVG retail antivirus registration & installation. Retail registration & activation tech support.Activate your product. Use the unique code you received after purchase to register and activate your product.
    Avg Login

    ReplyDelete
  108. Garmin.com/Express - Register, Update or Sync Device with Garmin Express at www.garmin.com/express. Now you may Start doing Garmin Update using Garmin Express Software.
    garmin.com/express

    ReplyDelete
  109. Get all Steps for installation and download, activate MS office setup. Enter your Office product key on www.office.com/setup.
    http://office-comofficecom.com

    ReplyDelete
  110. After visiting office.com/setup login to microsoft account to take steps sticking together of covenant of office setup, Any complexity in office.com/setup our accomplished will calm for office install.
    http://officecomoffiice.com

    ReplyDelete
  111. To Downloading, Installing and activating the Norton product, visit www.norton.com/setup and get Started with Norton Antivirus.
    http://nortonwwwnorton.com

    ReplyDelete
  112. This is really an amazing article. Your article is really good and your article has always good content with a good powerpoint with informative information.
    McAfee.com/Activate
    www.mcafee.com/activate
    office.com/setup
    norton.com/setup 
    www.mcafee.com/activate

    ReplyDelete
  113. Norton.com/setupinstall online security apparatuses guarantee that the individuals who manage delicate information do as such without dread of bargaining touchy data. Keep your documents, information, and applications running easily and your hard drive clean when you buy Norton 360 download.
    http://norton-wwwnorton.com/

    ReplyDelete
  114. Office.com/setup.com is an efficiency suite that is utilized by a many individuals on a wide extent of contraptions, for example, Windows PC, Mac PCs, workstations, Android telephones, iOS handhelds, and so on.Office Setup suite is capable at dealing with the staggering bit of work.
    http://office-comofficeoffice.com/

    ReplyDelete
  115. Bullguard Login - Login to your bullguard account and manage your subscription, update and do more. Bullguard antivirus is the secure antivirus which keep your privacy secure.
    Bullguard Login

    ReplyDelete
  116. This web site is really a walk-through for all of the info you wanted about this and didn?t know who to ask. Glimpse here, and you?ll definitely discover it. ball games

    ReplyDelete
  117. I really happy found this website eventually. Commenting on a blog is an art. Thanks a lot for the information.
    office setup
    norton.com/setup

    ReplyDelete

Comments appreciated!