Ben Thompson of Stratechery wrote yet another brilliant article on Microsoft entitled: “It’s Time To Split Up Microsoft“. Highly recommended reading. I agree with Thompson in part, and I disagree with him in part. Let’s start with the parts where we agree.
1.0 Balmer
1.1 Innovation Inflation
The following is from Steve Ballmer’s 2004 memo “Our Path Forward:”
- “The key to our growth is innovation. Microsoft was built on innovation, has thrived on innovation, and its future depends on innovation. We are filing for over 2,000 patents a year for new technologies, and we see that number increasing. We lead in innovation in most areas where we compete, and where we do lag – like search and online music distribution – rest assured that the race to innovate has just begun and we will pull ahead. Our innovation pipeline is strong, and these innovations will lead to revenue growth from market expansion, share growth, new scenarios, value-add through services (alone and in partnership with network operators), and using software to open up new areas.” ~ Steve Ballmer, via Ben Thompson’s Article
Hmm. If you have to use the word innovation 7 times in the span of a mere 115 words, you probably don’t know what the word means. Dogs chase cars, but that doesn’t mean they know how to drive. And Microsoft can chase innovation all it wants, but that doesn’t mean they know how to innovate.
I suspect what Ballmer was actually talking about in his memo was iteration, not innovation. Iteration is highly valuable too, but it has nothing at all to do with innovation.
- Iteration is incremental improvements in an existing product or service.
- Innovation is unique, yes. And it is uniquely useful, yes. But its key characteristic is that it meets unanticipated, unexpected, or unarticulated needs.
The trouble with innovation is that truly innovative ideas often look like bad ideas at the time. That’s why they are innovative — until now, nobody ever figured out that they were good ideas. ~ Ben Horiwitz
Iteration is preserving the status quo by enhancing it. Innovation is radical. It’s revolutionary. It’s subversive. It doesn’t build upon the old market, it shatters the status quo and creates a new market to build upon.
Truth be told, Ballmer wanted nothing at all to do with innovation. When Ballmer wrote his memo in 2004, Microsoft was the undisputed king of the tech world. Innovation is a change agent and last thing Ballmer wanted was to change things. On the contrary, Ballmer wanted things to stay exactly the way they were.
1.2 Focus
- “Ballmer then listed (in his memo) 10 different areas of “focus”, the vast majority of which were themselves so broad as to be meaningless.” ~ Ben Thompson
I love the point Ben Thompson is making here. Focusing on ten things is the same as focusing on nothing. Yet Microsoft’s “focus” problem went even deeper than this. In a perverse way, Microsoft WAS very focused. Only they were focused on the wrong thing: their competitors. Jeff Bezos nicely sums up the problem with that approach:
If you’re competitor-focused, you have to wait until there is a competitor doing something. Being customer-focused allows you to be more pioneering. ~ Jeff Bezos
Does this sound like the Microsoft we all know and love? The Zune was a response to the iPod. Windows Phone 7 was a response to the iPhone. Surface was a response to the iPad. And all of those responses came to market late, late, late.
During Ballmer’s reign, Microsoft didn’t so much have a strategy as they had an anti-strategy. (See my article: Microsoft Is The Very Antithesis Of Strategy.) They waited for their competitors to act and then they reacted. They reacted far too slow and far too late. Even worse, they made bad choices, the worst of which was the choice to make their own hardware. The Zune flopped, the purchase of Nokia is a boondoggle and the Surface is a financial anchor weighing Microsoft down. Microsoft needs hardware like a fish needs a net.
1.3 Microsoft’s High-Water Mark
Ben Thompson:
- “Ballmer and Microsoft simply could not break free of their Windows-first mindset, and while it would be another 3 years before the iPhone arrived, it was this memo and what it represented that marked the beginning of Microsoft’s decline.”
A belief is not merely an idea the mind possesses; it is an idea that possesses the mind. ~ Robert Oxton Bolt
[pullquote]Before you criticize someone, you should walk a mile in their shoes. That way when you criticize them, you are a mile away from them and you have their shoes. ~ Dave Barry[/pullquote]
This is the point in my article where I’m supposed to trash Steve Ballmer for being shortsighted. But, truth be told, I have a lot of sympathy for him. The only thing harder than saving a dying company is saving one at the top of its game.
A company near death HAS to focus.
The absence of alternatives clears the mind marvelously. ~ Henry Kissinger
A company near death HAS to be innovative.
Mortal danger is an effective antidote for fixed ideas. ~ Field Marshal Erwin Rommel
[pullquote]Until you walk a mile in another man’s moccasins you can’t imagine the smell. ~ Robert Byrne[/pullquote]
Microsoft’s problem was they didn’t have a problem. Without the impetus of bankruptcy or any credible threat, they had little reason to change. In fact, they had NO reason to change and EVERY reason to stay the same. However, as Carrie Fisher put it, “There is no point at which you can say: ‘Well, I’m successful now. I might as well take a nap.'”
If everything’s under control, you are going too slow. ~ Mario Andretti
If everything seems to be going well, you have obviously overlooked something. ~ Steven Wright
In this business, by the time you realize you’re in trouble, it’s too late to save yourself. Unless you’re running scared all the time, you’re gone. ~ Bill Gates
1.4 Vertical Or Horizontal — Pick One, Not Both
Ben Thompson:
- “(T)ech companies ought to be either vertically/platform focused, with software and services that differentiate hardware (like Apple), or horizontally/service focused, with the goal of offering superior software and services on all devices (like Google and Facebook). To try and do both, as Ballmer explicitly did with his “Devices and Services” strategy, is to do neither well: differentiating your devices by definition means offering an inferior service on other platforms; offering superior services everywhere means commoditizing your own devices. “Devices and Services” was nonsense.”
I LOVE this.
Microsoft used to have a clear and simple business model. They made the operating system, they licensed the operating system to hardware manufacturers. The end.
Microsoft didn’t compete with their hardware manufacturers by selling hardware. They didn’t compete with their developers by selling software. ((There is one HUGE exception to this rule and that is Microsoft Office. Ben Thompson does a great job of explaining why this conflict worked and worked well — for a while — so I refer you to his article, “It’s Time To Split Up Microsoft“. I couldn’t have said it half as well.)) They competed with other operating systems and boy, did they ever compete. During the eighties, Microsoft squashed challenger after challenger and when the dust from the PC wars settled, the only rival operating system left standing was the Mac — and even it was on its metaphorical knees. ((STEVE WILDSTROM: “From the day that the IBM PC overtook the Apple ][, Microsoft software dominated the market. The Macintosh, introduced in 1984, never challenged MS-DOS or Windows for dominance.”
—
“Other rivals to Microsoft did indeed lose: Novell’s DR-DOS and IBM’s OS/2 operating systems disappeared, along with Netware, Novell’s once-dominant office networking system.”))
Today, of course, it’s a very different story. Microsoft still licenses its operating system to hardware manufacturers. But it also directly competes with those same hardware manufacturers by selling hardware of its own. And while Microsoft is currently making serious inroads into the business of providing internet services that run across all platforms, they continue to directly compete with the very same platforms that they are attempting to sell their services to.
No man can serve two masters: for either he will hate the one, and love the other; or else he will hold to the one, and despise the other. ~ New Testament, Matthew 6:24
It’s really, really tough to make a great product if you have to serve two masters. ~ Phil Libin, Evernote CEO
Two masters? Microsoft is trying to simultaneously serve THREE masters. Yikes!
Microsoft fits the definition of a business model ménage à trois: There are three of ’em, and they’re all trying to screw one another.
2.0 Nadella
2.1 Better Than Ballmer
Ben Thompson:
- “To understand why so many serious Microsoft observers were encouraged by Satya Nadella’s week-ago memo, “Bold Ambition and Our Core,” it’s useful to go back 10 years and read Steve Ballmer’s 2004 memo Our Path Forward.”
Hmm. Apparently “serious” Microsoft observers are more willing to overlook the serious problems with Nadella’s memo just because it’s better than Ballmer’s memo, while less serious Microsoft observers, like me, take those serious shortcomings more seriously.
A…speech should be like a lady’s dress—long enough to cover the subject and short enough to be interesting. ~ R. A. “RAB” Butler
[pullquote]He can compress the most words into the smallest idea of any man I ever met. ~ Abraham Lincoln[/pullquote]
Let’s set aside the fact that reading Nadella’s memo was like gargling with broken glass ((With apologies to Hugh Leonard)).
And let’s set aside the fact that what Nadella’s memo lacked in depth it made up for in length. ((With apologies to Chares de Montesquieu))
And let’s agree Nadella’s memo is better than Ballmer’s memo…so long as we also agree that still isn’t saying very much.
So what? At best that’s damning with faint praise. ((Damning with faint praise is an English idiom for words that effectively condemn by seeming to offer praise which is too moderate or marginal to be considered praise at all. In other words, this phrase identifies the act of expressing a compliment so feeble it amounts to no compliment at all, or even implies a kind of condemnation.)) Exactly what was it Nadella said in his memo that “serious” Microsoft observers could possibly have found even remotely encouraging?
2.2 Going Sideways
Ben Thompson:
- “In contrast to Ballmer’s anything-but-“focus,” Nadella was quite specific:”
- More recently, we have described ourselves as a “devices and services” company. While the devices and services description was helpful in starting our transformation, we now need to hone in on our unique strategy. ~ Satya Nadella
What a great start! (Well, technically, it’s not really a “start” since we’re already 558 words into Nadella’s memo. But let’s set that aside, for now.) This is great stuff. Nadella has tactfully repudiated his predecessor’s strategy without actually saying it in so many words. Further, he’s promising to hone in on Microsoft’s unique strategy. I’m all agog. Can’t wait to hear what’s coming next!
- “At our core, Microsoft is the productivity and platform company for the mobile-first and cloud-first world. We will reinvent productivity to empower every person and every organization on the planet to do more and achieve more.” ~ Satya Nadella
Seriously? That’s Nadella’s idea of honing in on Microsoft’s unique strategy? Prepare thyself for a MASSIVE rant.
Microsoft is a “platform” company? That could mean a lot of things. Or anything. Or nothing. Microsoft is a “productivity” company? Whoop-de-doo. Who isn’t? Microsoft is “mobile-first and cloud-first?” Newsflash: They can’t both be “first.” Microsoft will “reinvent productivity?” No, it won’t. You can’t reinvent productivity anymore than you can manufacture new antiques. Microsoft will “empower….” Ugh. Enough said.
- We will…empower every organization on the planet to do more and achieve more. ~ Satya Nadella
Ben Thompson seems to put particular stock in this phrase. I’ll discuss its “horizontal” business model implications below. However, in terms of defining Microsoft’s mission, it’s a complete dud. Microsoft is going to empower people to “do more and achieve more?” Wow, thanks for narrowing it down. Helping people “do more and achieve more” is about as non-specific, over-generalized, feel-good-but-means-nothing, applies-to-practically-every-company-that-ever-existed as it gets. That’s not honing-in, that’s zoning-out.
2.3 Teasing Out A Tortured Message
Ben Thompson:
- “Nadella was clear that focusing on “every person” meant focusing on every device as well:
- [Microsoft’s productivity apps] will be built for other ecosystems so as people move from device to device, so will their content and the richness of their services – it’s one way we keep people, not devices, at the center.” ~ Satya Nadella
This is exactly right. Nadella is making a choice here: productivity as a single unifying principle and, by extension, services based on people, not differentiation based on devices. Moreover, it’s a far more difficult and brave choice – obvious though it may be – than outside observers could likely understand. It was only a little over a year ago Ballmer declared, “Nothing is more important at Microsoft than Windows.”
Last week, Nadella said “No.” ~ Ben Thompson
Let’s break that analysis down.
- “(I)t’s a far more difficult and brave choice – obvious though it may be – than outside observers could likely understand.”
First, I concede I am an “outside observer.” However, I’m not willing to cede the interpretation of Nadella’s words solely to Microsoft insiders.
- “Nadella is making a choice here: productivity as a single unifying principle…”
Second, I’m totally not buying this. “Productivity” is far too broad a term to constitute a “single unifying principle.” And as for it being a “choice,” what exactly is Nadella choosing between: Productive and non-productive?
- “(S)ervices based on people, not differentiation based on devices.”
Third, what I think you are saying is you think Nadella is saying Microsoft is moving toward services, and away from devices. (If that’s what Nadella actually meant to say, it would have been nice if he had actually said it.) Further, I think you are saying you think Nadella is saying Windows is no longer Microsoft’s be all and end all. And — despite the tortured path used to get us there — I kinda agree with that interpretation. Unfortunately, Nadella’s actions — and Ben Thompson’s own analysis — disagree.
2.4 Two Problems
How do I know Ben Thompson’s analysis doesn’t support the suggestion Microsoft is moving away from devices and toward services? Because he says so in his article when he discusses Windows, here ((BEN THOMPSON: “For all the talk of moving beyond Windows (and Windows Phone), I am deeply skeptical Microsoft can truly pursue its potential as a software and services company as long as Windows is around.”)) and when he discusses Nokia, here ((BEN THOMPSON: “The effects of (the Nokia) deal – and understanding why it was made – have convinced me that Microsoft cannot truly reach its potential as a services company as long as Windows and the entire devices business is in tow.”)) and here ((BEN THOMPSON: “When Nadella took over earlier this year Microsoft had not only missed the mobile boat, he was now saddled with a $7.2 billion dollar anchor and 34,000 new employees. That’s the thing about last week’s layoffs: even after shedding 18,000 employees Microsoft will still be about 16% bigger than they were before the acquisition, and still tightly bound to a devices group that is working at diametrically opposed goals from the software and services businesses that are Microsoft’s future.”)) and when he discusses devices, here. ((BEN THOMPSON: “I’m bothered by the phrase “We have a big opportunity.” For (COO Kevin) Turner, the opportunity is in growing that 14%. As quoted by Gregg Keizer: We want to go from 14% to 18%, from 18% to 25%, from 25% to 30%. That’s the beauty of this model … [the opportunity] is much bigger than anything we’ve had in the past.
—
Turner is still talking about devices, and it’s really too bad.”))
And how do I know Satya Nadella isn’t moving Microsoft from devices and to services? Because his actions speak far louder — and far clearer — than do his words.
We know what a person thinks not when he tells us what he thinks, but by his actions. ~ Isaac Bashevis Singer
I’ll agree Satya Nadella has said “yes” to services. But what has he said “no” to? The Windows operating system licensing business model and the hardware business model (Nokia phones and Surface Hybrid) and the services business model all continue to co-compete, one with the other. Nadella is doing what Ballmer always did. When faced with a choice, he has chosen not to choose. When faced with a decision between business models, he has decided not to decide.
Action expresses priorities. ~ Gandhi
Yes, action expresses priorities. And inaction obscures them.
It’s true services may gain primacy at Microsoft. However, so long as three business models remain — like nesting dolls, one within the other — Microsoft’s internal conflicts and external turmoil will continue, unabated.
Deciding what not to do is as important as deciding what to do. That’s true for companies, and it’s true for products. ~ Steve Jobs
Conclusion
Okay, let’s agree Nadella isn’t the best communicator in the world. That’s too bad because words can make your heart soar…or they can make your head sore. ((Tip of the hat to Dr. Mardy and his aphorisms.)) However, words aren’t everything. When the Nokia phone line is cut; when the Surface hybrid is cut; then we won’t have to read Nadella’s memos to know where Microsoft is headed. Nadella’s actions will speak far louder than any words could.
A man is judged by his deeds, not by his words. ~ Russian Proverb
Until that day, Microsoft should be careful that they don’t become a joke:
A Jewish woman had two chickens. One got sick, so the woman made chicken soup out of the other one to help the sick one get well. ~ Henny Youngman
Microsoft is in danger of making chicken soup out of their healthy business divisions in order to sustain their ailing businesses. If they’re not very, very careful, they’ll end up with a bunch of dead chickens and egg all over their face.
This is my favorite article of yours, so far. I particularly like the Dave Barry quote.
Here’s an off the wall thought. If you had started with Bill Gates as 1.0, Nadella would be 3.0. Microsoft has had a history of getting it right by version 3.
Dave Barry should be quoted more often. The same is true for Milan Kundera. That man could turn a phrase.
“Flirting is a promise of sexual intercourse without a guarantee.”
– Milan Kundera
It took me a while to find it, but here is one of my favourite Barry articles of all time:
http://articles.baltimoresun.com/2002-01-06/news/0201060328_1_windows-xp-wart-microsoft
“I’ve been a loyal Windows man since the first version, which required you to write on the screen with crayons.”
Joe
If I had started with Bill Gates as 1.0, this wouldn’t have been an article, it would have been a book. It was probably far too long as is. 🙂
Thank you for your kind words, Dave. Sincerely and deeply appreciated.
John, Have you ever had anything good to say about Microsoft?
Yes. Actually, I have. I very much like Nadella, but I think he may be hamstrung either by internal politics or by a desire to go slow. As I’ve said many times before, I think he is turning Microsoft in the right direction, but he’s going to have trouble getting where he wants to go if he refuses to cut ties with the old products that are anchoring him and Microsoft down.
I’m far more interested in writing what is correct rather than what is nice or polite. If you think I’ve gotten wrong, please enlighten me. But don’t accuse me of bashing Microsoft. I didn’t put them in the predicament they’re in today. They did.
It’s a brave new world out there. In the past one could do just the software and OS and leave the hardware to someone else. Or they could do just the hardware and leave the software and OS to someone else. And each would make money (well, sort of, but not really, for hardware OEMs). Of course by that time everything was the same anyway and no one was really pushing anything forward.
Now Google has this model that does not require it to sell the software to anyone. And Apple is finally recognized by the press and by the consumer, for the benefit it offers by selling “the whole widget”. And then there is open source (bonus points for those who remember when MS saw this as their primary threat).
I have sympathy for Nadella. He is mired in “institutional speak”. It’s the only way businesses seem to be able to communicate, which is why business people who are articulately succinct are such an anomaly. Arts organizations suffer from this all the time, too. The way most arts administrators talk, one would never know they are part of a business whose primary purpose and reason for existing is art.
But actions do speak louder than words. He is either influenced by the culture but trying to be thoughtful, careful, and strategic with his communication. Or he is a caricature of his culture. While I think it is still too early to tell, I think you have done well to pinpoint potential areas that only hindsight will confirm. Few people are inspired by a prophet.
Joe
Calling all PC’s “the same” is not entirely fair. The PC inspired tremendous innovation, in no small part due to the “common denominator” design. Whether it was a least common denominator is actually less relevant. It’s open architecture allowed for anyone to innovate whether it was hardware or software. And they did. No one company could have done that.
The open architecture also allowed for choice in “best in breed” products. “Open” is not just for malware writers as some would lead one to believe.
MS’s business practices on the other hand…
I completely disagree. There is little real difference between just about any PC out there today. The innovations are at best incremental. The common denominator form may have had meaning at one point, but no more, thus the high turn over in who is making PCs. There is no differentiation in the hardware. Best in breed is merely who is making faster horses. Which is fine if all you want to do is race horses. But don’t kid yourself that you are making anything different.
Joe
Really?
All the hardware add-ons and software innovation that evolved from 1980 on?
You could mold the PC to fit your needs, whether it was OCR, speech recognition, scanning in general, video capture, video editing, computer algebra, etc., etc., etc.. Not to mention spreadsheets (a truly killer application at the time, and still), networking, the internet….
Where was the singular company that can do, let alone be best at all those things? Do you think it was doable as well or as fast with closed systems? Even if they could, what would it cost?
These all prepared the ground for todays mobile.
One company could do all that?
Also, speeds and feeds are not a detriment.
Joe is right. Most PCs sold today are the same. Real innovation is what Apple has done with both the iPhone and iPad. By starting over with a clean slate they where able to re-make technology that is much easier and more secure than incremental changes that we have seen from the PC OEMs. The blame does have to lie with Intel and to a lesser extend AMD along with Microsoft. As WinTel became the standard many OEMs followed right along selling what people where buying. The problem is that they did not see the larger picture and the limitations of the offerings that they where selling.
Smartphones, Tablets and potentially wearables can go places and do a whole lot more things than ever the best laptop or desktop can do. Just in the same way that the desktop PC was more flexible than a dumb terminal and could provide a better value along with do more tasks. Then after that laptops along with WiFi opened up a new market for computing. Now we are seeing even more potential as eventually every person who has a cell phone will have a pocket computer that has an Internet connection. This is real change and not just window dressing such as speed bumps in specs that do not mean much to most users.
Going places is but one criterion of flexibility (and the only one phones and tablets “win” at). There is not a single thing outside of that where the PC is not more flexible. Well, a traditional, upgradable one at least.
Some examples. The laboratory setting. A PC fitted with one or several data acquisition boards, running several instruments with real life data manipulation. Or an MRI, or a QC system for manufacturing. Or the on board computing on the space shuttles and the Space Station.
All “just PC’s” but quite unique and innovative in their own right. Also, possible because they are “just PC’s”.
I think you are confusing end user choices in hardware flexibility and upgradability post sale. These are things that are not as important to most people as they add to the cost, make the product more complex and lower the reliability. For most people they want technology that acts more like an appliance that they use when they need it and does not require a lot of fiddling around to make it work the way they want it to.
No one is saying that the PC is going to go away and the use cases you mentioned are not important. But there are many places where the PC has over-served the market and much more simple tablets and smartphones will come in and do a better job with the job that needs to be done.
For an example of what I am taking about take the standard ATM machine. Many of them are running Windows XP (Embedded Edition I think). This is overkill as the way they are used is more appliance like and they have no need to run more than one program at the same time. They would be better served if they where running a custom fork of Android (locked down) on custom hardware that only lets signed ROM’s and apps run. Or the same sort of setup for your typical POS (Point Of Sales) system. These are only two of many situations where the current WinTel offerings are the wrong fit for the job that needs to be done.
Completely agree on the over served part. You shouldn’t have to buy a PC to have email.
My rebuttal of jfrutral was that not all PC’s are exactly the same and, to the extent that they are, have fostered great innovation.
I am glad that you agree on the over-serving part. So many people now are able to get, process and reply to emails just via their smartphone. The problem is that many consumers have been sold PC’s when all they wanted to do is have email and do some simple tasks online. These are the same people who get their systems infected with malware, do not know how to deal with a file system, are forced to handle their own backups of their data, have to deal with their own install media for their software and OS along with the license codes. Know how to deal with cryptic error codes that do not mean what they say and in many cases are useless in troubleshooting problems. They are also left on their own for training and support as well.
While it is true that not all PCs are the same and there have been some innovations on the hardware side he does have a point in that for a long time the PC industry has been selling speeds and specs while ignoring how consumers actually use their systems.
Just have a look at the sensors and standard equipment that comes with most modern smartphones and tablets. For most consumers they are a lot more powerful than a typical PC. Part of this power is the standard equipment but also part of it is by removing complexity. I know that it may seem counter intuitive but by being easier to handle it is what makes more consumers happy. To me that is more important that adding more speed just so that nerds can run benchmark tools to show that their system is faster. Also, what is all that power and speed doing if users are not really able to use it.
In the case of the CPU it has been proven that we would have been way better off if we had moved off of HDDs and to SSDs years ago instead of wasting money on faster CPUs and GPUs that are sitting idle for data to be read and written to slow HDDs. This is one of the smart things Apple did with the MacBook Air. They did not bump up the CPU specs as they where not really needed but what users actually wanted was an affordable system built around an good quality SSD. It solved many use case pain points that just pushing faster CPUs would not.
Isn’t that how Intel defined the ultrabook specification around the same time? It has been well known that the file system was the bottleneck for some time. Apple wasn’t privy to some secret sauce that no one else had figured out yet.
But you kept going back to history. I keep talking about today. There is no innovation happening with PCs today or even the last decade or so. They are all the same.
Joe
There would be no today, as we know it, if not for yesterday’s maligned openness.
Not the point.
Joe
There has been quite a bit of innovation in today’s PC’s. Models like the Asus Taichi, the Lenovo Yoga, the Vaio Duo, and yes, the Surface Pro (especially the 3). You may not like them (even correctly), but they have broken several molds along the way.
Apple is lucky, however, that these guys aren’t as committed to their multiple models, as Apple is to their essentially singular model. In that regard, they do deserve to have their hindquarters handed to them.
“There has been quite a bit of innovation in today’s PC’s.” – Klahanas
As I explained in my article, you’re conflating iteration with innovation. They’re not at all the same.
While I don’t think that any of these players are going to be receiving a call from Stockholm, in October, any time soon, I will confess that I’m not clear on your distinction. Are car innovations not innovation just because they retain the steering wheel? These models did break from the standard form factor and added new functionality, while retaining all the old functionality. While retention of functionality could be construed as iteration, the new functionalities are innovative. Whether they’re liked is another story.
Iteration is building upon an existing product. Innovation is creating a product that serves a previously unrecognized need.
Kirk, Very well said and I hope that Klahanas can see the difference that is obvious to me, you and many others that read Tech.pinions. 🙂
As long as it’s not obvious both ways. 😉
See my response to Kirk above.
BTW, it seems that there are differences between what a business person considers innovation and a tech person.
Yeah, a tech person is much harder to convince than a business person.
Joe
Or vice versa. A business person tends to focus on commercial success, this can lead to false positives/negatives. A tech person tends to focus only on added value, at the expense of commercial success.
Yeah, to a business person, anything that let’s them slap “New and improved!” on the box is fair game for “innovation”—things like bigger screen, adding a keyboard to a tablet, adding a detachable screen to a laptop, 8 USB ports, whatever. Tech people see these for what they are, marketing.
Joe
Not to be argumentative… (okay, to be argumentative :-))
Then no PC’s have been innovative since the Apple II and the Xerox Star. They’ve all been incremental.
The Mac was innovation. Used a mouse and a graphical user interface. Revolutionized computing. The iPod was innovation. Combined hard drive of iPod with the brains of the iTunes to create an integrated product that delivered 1,000 songs and song management in your pocket. The iPhone was innovation. Combined a wholly new user input (touch) with a wholly new user operating system to allow one the freedom and flexibility to have and easy to user computer in your pocket.
Using your definition, the Xerox Star was the innovation. It used a GUI and a mouse, and revolutionized computing. This was licensed (I believe) by Apple. The Mac was incremental, based on the Xerox Star, and was commercially successful. The commercial success of the Mac was it’s contribution to the revolution.
Can’t have it both ways.
This is why I kept talking about PCs today not being different, not so much the early days. there was a lot of leap frogging all around. Things were being pushed beyond perceived limits. The Xerox Star, although definitely the innovation that spawned other innovation in the PC world, was not really a PC per se. It was meant as an elaborate document system. Keep in mind it was from _Xerox_. They were looking for ways to increase copier/document centered productivity. (Also, not directly programmable in its earlier incarnations!!!).
A lot of innovations occurred when the market was being served by multiple vendors, including TI, Amiga, Apple, Atari, DEC, IBM, _and_ MS and multiple others. There was real competition with companies trying to out do each other in real hardware capabilities and differentiations.
My original point was (and still is) by the time the dust settled and the only one left standing was Wintel, (for all intents and purposes, Apple/Mac notwithstanding) everything became homogenized. Gateway’s and Dell’s innovations were not hardware centric, but business model. HP/Compaq became the default IBM after IBM ditched PCs. No one other than Intel, MS, was able to move the PC _platform_ to new innovations. There were still some innovations occurring on a micro-ecosystem level (memory, hard drives, graphics) but in reality if it wasn’t really for gaming, even the graphics capabilities of the PC would not have been pushed outside of niche segments like video editing.
Even by the mid 90s Apple was trying, to its almost demise, to be just like all other PCs. Why else would Jobs have ceded that the PC wars were over? They were. There was nothing new to be accomplished when one duo (Wintel) was pretty much dictating everything that a PC could/should be. It didn’t matter the OEM. They were all expected to create the same thing.
Joe
The Xerox Star was true innovation, but it was never a successful commercial product. The Mac took it the next step. If you want to argue that the Xerox Star was the true innovator, I’ll accept that.
However, if you watch the video: “Everything is a Re-Mix, they make an excellent argument that the things added by the Mac were essential to making it a commercial success. Apple didn’t just license the Xerox technology. The took it and pushed it past the tipping point.
It was also never intended as a consumer facing product. It was intended to add functionality to their copiers. It was never intended to be a PC. Without a copier attached, it had no real purpose as far as Xerox was concerned. If anything, at most, it was the precursor to Pagemaker and laser printer.
Joe
Thats a tad biased.
Mac copied Xerox pure and simple.
Xerox made it a reality Apple cashed in with a iteration.
Ipod/iphone was a lot closer.
rubber-banding is about the only thing I could say Apple innovated exclusively.
the rest has been 99% iteration. – not that thats a bad thing its actually what pushes things along. Anybody can make a product purely on iterative methods and have a wonderful product, what amazes me is the need of biased users to imply that their platform of choice is pure innovation. The same way that people who like art think they are artistic -lol.
“Thats a tad biased. Mac copied Xerox pure and simple”
I’ve read your many comments and I wish I hadn’t. There not worth reading.
“The aim of an argument or discussion should not be victory, but progress.” ~ Joseph Joubert
Yes absolutely, But having a separate set of rules for each is dis-ingenuous.
So how can a discussion progress if you take a biased stance?
Theres a huge difference between bagging/whining and making a valid point … ie MS excessive SKUs.
The iPod was also iterative. Lossless audio compression using the mp3 codec was the real innovation. I remember using Winamp in the late 90’s. Amp was around for several years before that. At the time, being able to store a music catalog on a computer was fairly profound. That was only possible because of lossless audio compression. I would also argue that the iPhone was iterative. Neither of those comments are intended to diminish the achievement for either of those products. Most of what we see in the consumer marketplace is an iteration.
Iteration does not negate innovation and is not equivalent to incrementalism. What makes the iPod, iPhone, and iPad innovative is how they propelled their categories/traditions forward. As artist Bruce Herman explains with T.S. Eliot when discussing new art:
“Does this mean that newness is the only or the most exalted artistic value among us? Perhaps not—but as T. S. Eliot writes:
‘[W]hat happens when a new work of art is created is something that happens simultaneously to all the works of art which preceded it. The existing monuments form an ideal order among themselves, which is modified by the introduction of the new (the really new) work of art among them. The existing order is complete before the new work arrives; for order to persist after the supervention of novelty, the whole existing order must be, if ever so slightly, altered.’
In other words, the authentically new thing is set among the existing ‘monuments’ that preceded it. If it is truly new, it propels the tradition forward, reorienting the entire preceding tradition while simultaneously honoring that tradition.”
Mp3 was definitely an innovation. But before the iPod most Mp3s were in the form of data CDs. Mp3 players were a struggling technology looking for acceptance. iPod did that.
Joe
Joe, Thats right. In the last decade most PCs have been the same. It is only in the mobile space that we are seeing the innovation. It is in mobile that makes me think back to the 1980’s and the choices in OS’s, Hardware, Software and ecosystems. When we had the Atari, Radio Shack, Amiga, IBM PC, Apple II, Mac, OS/2 and may others. But those choices are gone. Now in mobile it mostly is iOS and Android but Samsung is at least trying with Tizen. Plus there is Firefox and Ubuntu offerings and of course Microsoft Phone as well. The point being is that I can see the expiration going on now and that healthy as the mobile space decides what products will be here for the long run.
What about Chromebook with Chrome OS?
Chromebook and Chrome OS has potential. Right now, though, it is a reductionist PC that is sort of a permutation of a thin client, but not completely. At one point I admit that I thought Google was going to put the full weight of their resources behind this to move it forward. So far it seems like the typical Google being distracted by the next bright, shiny object.
Joe
Joe, My take on Chrome OS is that Google is falling in to the same trap as Microsoft with Windows Surface RT in that both companies seem to be confusing their end users by using the same branding for separate products that run on different platforms. In Google’s case Chrome OS should have ONLY been released on Intel CPU systems. Google has a really successful ARM project in Android. That is what they should have called the thin client device that runs on ARM the AndroidBook and the one that runs on Intel the ChromeBook. The reason for this is that the rest of the ecosystem that runs on Chrome is mostly coming from work developers have done for make Chrome Browser extensions.
So when someone purchases a ARM ChromeBook they are going to be disappointed in the experience as it will not be able to do the things that they can do with their desktop. However if they are to purchase an Intel ChromeBook at least they can use those extensions.
So, yes, ChromeBooks do have some potential as they are making some headway in schools and are doing quite well on Amazon. So we will have to see how it all works out. However Google does seem to like to try many things out and not stick with some of them long enough for them to find a market.
“I think you are confusing end user choices in hardware flexibility and upgradability post sale. These are things that are not as important to most people as they add to the cost, make the product more complex and lower the reliability.”
They actually manage the cost, because you buy what you want/need when you want/need it, as opposed to having to predict what you may want/need ahead of time. “Oh drats! This new software would run better in 8 Gigs, but I only got four. Now I have to buy a new machine.”.
You also get to pick your components, which are ALWAYS less expensive than what the OEM would charge you. Finally, yes, you need to know what your doing, but if you do, reliability doesn’t suffer at all.
While it is true that when you buy a sealed box solution that post sale if you need something more and you can not upgrade the internals but the part that you seem to be overlooking is that the post sale upgradeability is not as important to most people. Also you loose the reliability that you get with a sealed box.
Yes, you will be buying more than you need day one but with the price of technology keeps on dropping and the ability to pack more stuff in the system at the same price and space. Also what has to be considered is the lifespan of these devices when you outgrow your device it will be time for an upgrade anyways.
I do agree with you that it is a problem with systems like the iMac and some models of MacBook Pro’s where upgrading the RAM, HDD, SSD to larger models post sale is something that I wish Apple had not made it hard as it does end up shorten the life of these devices artificially. But in the case of smartphones and tables I do see the need to have them sealed.
If you really think about it, x86 displaced mainframes not the terminals. It did so through a client / server framework that went from a centralized computing model to a more flexible model that relied more on the endpoint to perform computation. The key distinction is that of flexibility.
Mobile platforms are more flexible in some ways and less flexible in other ways. Those platforms have been evolving as quickly as the hardware and supporting cloud and web services can adapt. As more of a thin client, the flexibility is inherently diminished when compared to x86 platforms.
Ironically, they are actually using x86 platforms to enhance their capabilities. By comparison, terminals and mainframes were treated like a legacy platform. To enable the transition, they used terminal emulators to replace terminals. Many industries still use mainframes in the same manner today.
When you use your mobile device, you are using countless x86 platforms on the back end to perform many of those tasks. For all intents and purposes, it is still using a similar client / server model.
This suggests that mobility is a pivot rather than a market shift. Mainframes and terminals are not directly comparable to what we see today. I say this because mobile platform flexibility is inherently dependent upon the x86 framework and they do not provide enough flexibility for all use cases to displace traditional PC form factors. When they do, they will just be another iteration of the PC.
Back in, “the day”, alternative form factors were continually being investigated for industry and enterprise use cases. We were deploying handhelds running Windows Mobile and Windows tablets in hospitals as early as 2005-2006 when XP Tablet Edition was released.
At the time, it was all bleeding edge but from our point of view, it was just another iteration of what we were doing before. When I was working in the ASP market in 1999, we were actually building the foundation for the cloud and mobility.
We were using Blackberry handhelds that were nothing more than a screen and a keyboard that used a cellular data connection to transmit Exchange email back and forth. One of our products was a hosted Exchange 2000 service with an AD back end. We worked directly with Microsoft to implement ISA with a reverse RPC proxy to secure Exchange MAPI through an Internet connection. That was in the year 2000 and even then, we knew it was a game changer. We were also building a web application validation and hosting framework using ITIL principles.
Then, the towers fell and so did our funding. Skip forward to 2003 and you find that that Microsoft has integrated EAS with reverse proxy RPC solutions into their portfolio. They also started to license EAS to Apple and other providers who EVENTUALLY integrated them into smartphone products. EAS opened the door for enterprise mobility.
So, when you say that they weren’t innovating, I can’t help but wonder where you were when the foundational technology was being built in the late 90’s. Without hesitation, I can say that Apple didn’t start with a clean slate. They weren’t even trying anything that was particularly unique. They were building on foundational technology and excellent design.
Looking back at it, we knew it was big. We knew it would change the way people worked everywhere in the world. The energy in the ASP market was palpable and incredible. It easily could have catapulted us through the web bubble. 9/11 changed everything. It took another five years for the industry to pick up where we left off.
Still, I consider myself to be fortunate to have been there at the birth of the next generation of computing. And in case you were wondering, I literally have the t-shirt to prove it.
Bob O’Donnell wrote a similar article here about virtualization and a return to thin client modes:
http://techpinions.com/virtualization-reborn/32536
Joe
Yes, that touches on many of the same points. There are many different forms of virtualization and cloud compute. There are many misconceptions about what a cloud is and isn’t.
Many have assumed that a cloud can be nothing more than a single server or appliance that manages a service for endpoints. When you pick up a single NAS device that you use for storage, it is a NAS not a private cloud. It is useful but the service layer is explicably tied to the management layer and hardware.
One example that fits the principles for a cloud but is rarely discussed as such is a P2P network. In that case, the service is content that is dynamically being distributed to other peers on a bit level. As a twist for that principle, bitcoin mining operations that use clustered endpoint compute through malware are another example.
Where is this all going? That’s hard to say but it is a departure from the client / server model when any computing endpoint can be a part of a cloud. The suitability for using endpoints in this manner is relative to the load but the combined computational power allows for a compelling argument.
Cloud services are normally tied to the data center for any number of reasons but when you consider the possibilities, crowd sourcing a cloud is well within the realm of possibility. For now and into the foreseeable future, cloud services will be managed in the datacenter but it is always possible that every endpoint and server will be a part of a cloud infrastructure.
Comparatively speaking, when you consider thin clients, it is still using the client / server model. You are just moving the plot point one way or the other depending upon suitability for computational load. That still qualifies as a pivot but it isn’t a revolutionary shift.
Despite that, there are still some interesting implementations for the cloud that seem to fly under the radar for some reason. One of those is the Xbox One and the Live infrastructure. It is using some ground breaking principles that go far beyond that of streaming, virtualization and storage. They are using Azure to offload compute from the endpoint so that local resources can be devoted to video rendering. This is a departure from the traditional client / server model because the endpoint is actively engaged as a part of a clustered computing model. And that is pretty cool when you think about it.
All those ways to mold the PC had little to do with one PC being different from another. They were different ways of using the same PC.
Joe
Joe, Exactly! Just adding cards to a standard PC does not magically transform that PC in to something new. It just adds a bit of custom functionality for the task that needs to be done.
Yes it does.
klahanas – “Iteration is building upon an existing product. Innovation is creating a product that serves a previously unrecognized need.” – Kirk
I agree 100%
Okay. I can accept that. Using the PC as a basis has fostered tremendous innovation.
In the early days the best video PC solution was on the Amiga platform. Atari was giving Mac a tight race for midi solutions. Protools is still best served on a Mac. QLab is still Mac only and runs almost all audio in theatre and related playback needs. Catalyst is one of the leading media server solutions around and is Mac only. Any LED imaging you see in performances and sports is likely being served by Catalyst. Are these closed systems enough? Or are you talking more embedded systems? At that point you aren’t really talking PCs though still PC parts.
Trivia: the first space shuttles ran on less tha 2 megs of ram.
Joe
Joe, Exactly right about the Amiga platform. It is where N=WT=K’s Video Toaster got its start. All thanks to the advanced 3D graphics that where years ahead of anything that was offered on Windows PC. You are correct about the rest of the points you make as well. In the end they where PCs with PC parts.
Both the Amiga and Mac are PC’s. Fortunately for us IBM was too short sighted to lock it up, and gave an ecosystem that fostered innovation.
You were talking open vs closed. I was responding to that.
Joe
I think you tend to overlook or minimize the ways that Nadella has to deal with “facts on the ground” that limit what he can do and how far he can shift things at one go. He inherited a long list of poor decisions made by Ballmer that were designed to enforce Ballmer’s “desktop and windows and office first and forever” strategy. But he can’t undo those decisions or eliminate their corrosive effects anymore than he can decree that all MS employees shall use Dvorak keyboards from this point forward.
Actually, military metaphors like “facts on the ground” are misleading here because Nadella isn’t a general commanding troops, he’s just the CEO and has to please the board of directors and the shareholders or he’s out of a job… and he has to keep the employees and the managers who run MS’s mutually distrustful divisions happy or he’ll get zero cooperation.
(Yes divisions, because Ballmer’s last minute reorganizaiton into a functionally organized Apple imitation can only exist on paper unless you a) fire absolutely everyone and rebuild the company from scratch, or b) take years to patiently retrain everyone to stop being mutually distrustful and start acting like a companywide team)
Long ago, Microsoft’s strategy was: operating systems and software, in a mutually beneficial symbiosis. Computers mainly existed to a) be advanced typewriters, b) run visicalc/lotus, c) run other (often in-house) software, so MS sold DOS, Word, Excel, and Basic. Which evolved into Windows, Office, and a variety of MS-made programming tools.
Thanks to Ballmer’s decade devoted to building fortifications and defenses and moats around MS’s existing business model (designed just as much to keep MS’s customers from escaping as to keep competitors from attacking) while systematically destroying all attempts by MS divisions to expand or evolve that business model, MS is still today nearly all about enabling you to type and crunch numbers on a machine running MS’s OS, and if you want to do anything else they’ll sell you your choice of programming language and compiler. Mobile? You mean kids these days with their touch screens? Just a fad.
Nadella is trying to evolve MS beyond “desktop first, foremost, and forever,” but he has to start with what he inherited from his predecessor, and he has to cast it in terms that will keep those divisions that prospered under Ballmer, and those board members who can’t see the point of kids these days with their touch screen devices, happy. And he has to do it without impacting MS’s profits. Which is of course an impossible set of demands.
The growth areas of the future are mobile and the cloud, and all Nadella has in those columns are a few add-ons and doo-dads which only exist now because they were seen as supplements to the office ecosystem (MS’s enterprise services) or as ammunition for those moats and fortifications (metro, windows phone, surface, Nokia, more dross than gold in this area).
I think the corporate-speak and wordiness of Nadella’s memo are there for a reason — to keep various people who will be made very unhappy with the direction he’s trying to take the company from pulling out their guns (cf above linked cartoon) and aiming at him. And I think he’s chosen “productivity” as the new MS guide star because on the one hand, Office and its ecosystem is what he has to work with (note that Windows gets nearly zero mention in the memo; office is at the very least cross-platform, so it’s his starting point). On the other hand, productivity is a word that means “office” to the old guard who he has to placate, while to the new guard who have created those underdeveloped infant add-ons which he wants to grow and cultivate, it means “what you guys have built.”
If all that you say is near the truth, it is a pitiful situation indeed. Under your scenario, how would he ever be strong, clear, demanding, and decisive? Assuming that significant changes in how Microsoft goes forward are needed it seems that more delays are necessary. Pity and not very promising
Mark
“Under your scenario, how would he ever be strong, clear, demanding, and decisive”
Right now, he *is* doing stuff, but it’s all political, lots of horse trading. The surface needed to be axed. He couldn’t kill it outright, but he got the surface Mini axed. Next year, there probably won’t be a surface 4. Some of his opponents will get the sack with the upcoming layoffs. Others will be bought or promoted to positions where they can no longer oppose him. As he gets more of a track record, he’ll gain more freedom. Especially if he can start to point to things he’s done that were successful.
Basically my point is that MS is such a vast herd of cats that turning the company around is going to be a an even slower process than most people realize.
And they don’t have years…
Also, it is a lot easier to herd cats, if you break them into smaller herds.
Microsoft needs to be broken up. ASAP.
(it is hard to let go of power though – and especially the idea of power)
Following up and adding to Recision’s comment, above, Ben Thompson is advocating the breakup of Microsoft because Microsoft’s divisions are at war with one another and all are suffering as a result. Two separate (which is never happening) companies would be free to pursue their own unique strengths without being held back by the other.
“I think you tend to overlook or minimize the ways that Nadella has to deal with ‘facts on the ground'”
I actually wrote a small section on how Nadella was a company man and how his hands were probably tied by corporate politics. But it didn’t fit into the flow of the article.
Rest assured, I think Nadella is on the right track. My criticism is that he’s not moving fast enough to dump the old and move to the new. He may have no choice. And if that’s the case, it’s a real shame because I think this half-way approaching of getting where they need to go is really going to cost them.
Microsoft is going to be around for the forseeable future. The only question is whether they are going to be like IBM (relevant in the fixed-size market of the business world, but not a growth company anymore) or like Google/Apple (relevant in the mobile market and relevant to the next couple billion computer users). For the past decade they have proudly been following the IBM path while denying that they were doing so. They are now so huge, and have gone so far in the wrong direction, that it will take time to turn themselves onto a new course.
The only question is how much time it will take and whether it will be too late once they have done so. My guess is it’s going to take at least a full year or two for them to finish changing direction. You and a lot of other tech commentators, think that yesterday is almost too late. Naturally, Nadella thinks he has enough time, because he *has* to think that, or quit..
“They competed with other operating systems and boy, did they ever compete.” Nope. In 1981, they were gifted a monopoly by IBM and the very nature of a monopoly is that there is no competition to compete against.
Actually, one of Microsoft’s biggest problems is they never learned how to compete in a market place that confronts them with real competitors. They do not know how to make a product that customers will choose to buy rather than have no other choice but to buy. If you live your enter life in a dark cave, your vision atrophies. If you live your entire life as a monopoly, your ability to appeal to customers atrophies.
So true! It was a massive strategic mistake by IBM not to see the market opportunities that the PC would open up so they let Microsoft own the PC space for the next two decades all because I am sure to them a PC looked like a toy. The funny thing is that I have heard the same thing said about Smartphones and Tablets from IT people who should know better. Some people seem to never learn
In the early days of the 1980’s there was real competition as we did have Atari, Amiga, Apple and many others who where making Command Line Interface (DOS) systems it was the success of Windows that sealed the deal for Microsoft. Once that happened they became a monopoly. Once that happened they where able to shut out other competitors to the market and the quality of the products dropped. Microsoft was able to write in to their OEM contracts conditions that made them get a cut of every system they sold as a condition of lower prices for their software. These anti competitive deals could only happen once Microsoft became a monopoly.
These deals also showed us who Microsofts real customers where. Their OEMs and not the end user. So Microsoft only had to worry about making the small set of OEMs happy and not the larger pool of end users. They where shielded off from having to deal with the mess that was created when their products did not work correctly. This let them become lazy and not push innovation.
We are seeing the same thing happen now with Google and Android/Chrome. How this relates to Microsoft is that Google has used the same monopoly contract deals that Microsoft used back in the 1990’s with Microsoft’s OEMs on the Android OEM’s today. This is why Microsoft felt that they had to purchase Nokia as Microsoft knew that if Nokia was to ship an Android phone that Google would have locked Windows Phone out of the market for every major OEM.
Microsoft’s problem is that they still think that Windows needs to run everywhere when in fact those days are long gone. The sooner they understand that the better they will be.
Is that what they think? They seem to be one of the only cross platform providers out there these days. They are even developing Skype for the Fire phone.
Yes. That is what part of Microsoft thinks. For them Windows is everything and being cross platform in the application space is great but not as important as getting as many people as they can to run “Windows”. This is obvious as you could see that in the case of Windows Phone or Windows RT they should have come up with a different name for the OS otherwise it is confusing to consumers as their expectations are not going to live up with what the product can actually do.
Sure, they are doing Office, Skype and OneDrive for other platforms and that is a good thing that they need to continue to do. They also need to make sure that they their cross platform offerings are native to the platform that they run on and not a bad port of code they used on Windows.
While true IBM missed an opportunity there was already a heavy barrage of calls for an Antitrust suit that would have been much more certain if they had actually succeeded if MS had followed through with the strategy you are suggesting.
For all of that IBM is extraordinary it its ability to adapt to a changing landscape. They are already many companies that are effectively siloed into different businesses. They are an integrator, a software developer, a research and patent firm, and a slowly dying hardware maker. There are few companies who would or have ever been able to effectively change their business model so completely as IBM and it is extraordinary that they have done so IMHO.
John,
Satya Nadella’s capabilities and track record speak volumes. Unfortunately, his memo aligned with the same theme. But in all fairness, there are a few factors to consider:
1. He is an Indian / American.
2. He is still warming up to the role.
Cut him some slack on composition until he has some more seat time. It is tough to hit all the apexes when the rubber is cold.
I am with you that actions speak louder than words. I also am willing to give him some slack but I am not willing to give him a pass as being bad at communicating a clear vision and message as that is a requirement for being a good leader and CEO.
This was a memo for Microsoft employees. I don’t believe that this should be a gauge for Microsoft’s strategy or for Nadella’s efficacy as a communicator and leader. Clearly, the message was crafted around the structural changes.
Even if it was only meant for Microsoft employees effective communications is still key for being a good CEO. Of course I understand that like in politics we do not get everything we want with one election or one candidate so change does take time we will have to see what actual changes he puts in to place. Assuming they are able to downsize and re-focus they could end up doing just fine. Of course the longer they put it off the harder it will be to do so in the future because there are no guarantees that Windows and Office are going to be the cash cows that they once where.
In fact I can tell they are on the decline already. This is obvious if you watch how restrictive Microsoft has become about installing copies of their software. This is the end goal of Windows Genuine Advantage as Microsoft is desperate to make sure that every copy of Windows and Office is paid for and in some cases multiple times over. A perfect example of this is of you have a hard disk crash or wish to upgrade to an SSD from an HDD in many cases you do not have the install media to start over so users are forced to either purchase restore disks from their OEM that should have been included with their system or purchase them again at retail or online.
“Even if it was only meant for Microsoft employees” – Brian
I know that you are not supporting that view, Brian, but no one should be. Everyone well knows that a memo like that is going to be read by every Microsoft observer in the world. Pretending that it was an internal memo is disingenuous, at best. It may have been addressed to employees, but it aimed at investors, analysts and interested observers as well.
Kirk this is true. I hope that no one would think that in 2014 that any memo sent out by any CEO would be able to be only read by internal employees. We see how hard it is for Apple to keep secrets about their plans. Also we can tell that it was a public memo as they hosted it on their own public website. We did not need to go to some 3rd party bloggers site like mini Microsoft to find out about what it said.
brian, you’re a worry ‘every copy?’
less than 9.1″devices are free WP is free,
office for ipad free you only pay if you actually create content.
So its fair to say you’re just a bit out of touch with whats actually going on.
Yes. I am totally aware of what Microsoft is doing in the tablet space but you are missing the point of what i was saying. They have overreached in their desire to lock down Windows and Office installs.
In the case of Office for iPad your only option is a subscription one. While I will give them credit for selling the Office 365 subscription that includes Office for iPad in the app store and giving Apple their %30 cut. There is option to purchase it as a stand alone install. There are plenty of users who have no desire to pay an annual fee just to have edit ability on Office for iPad. Many people will and have already chosen other alternatives that are less expensive and have been on the market for a lot longer.
So I would respectfully say that both Microsoft and you are out of touch with the current state of consumer software.
Really I think your are out of touch and tad confused but remember you are a apple-centric user. Most people I know who need 365 editing features have 365. what does this do? well they get to add their ipad for free. Also it makes your licencing cloud based and device independent. Use it how you will. Repurchasing licenses for software is a ancient way of thinking. Many households have a mixed bag of devices that change on a fairly constant pace and not always the same eco-system.
30% cut ? look again…..
“I don’t believe that this should be a gauge for Microsoft’s strategy” – Scott Humble
I respectfully disagree. I think it was an attempt — a failed attempt — to espouse Microsoft’s strategy.
For all of that the one point Ben Thompson made somewhere was that the letter was written for Microsoft employees and has to be read through that filter of understanding Microsoft culture and modesnof communication.
I only trust Ben Thompson because he has actually worked for Microsoft and has experience interpreting the internal dialogue of the company.
Now it may be a cultural failure of Microsoft that their internal communications are diluted by such history. But, every company or organization I’ve worked with or at has had a particular idiom. If message is to be effective in challenging some basic cultural aspect of a company I would argue that it would be less effective if it discards that idiom for a different way of speaking.
Ben is highlighting the parts of the memo that mean something to a Microsoft employee and translating that for a ln outside audience. Perhaps that is a major failure of corporate culture but change must be gradual and communication is always tainted by who you are talking to.
The quote I would use is “know your audience”.
It is naive to pretend that the memo was only intended for Microsoft employees. Just look at the coverage of it by the press and others. The memo was intended for anyone interested in where Microsoft was headed.
And its delivered in a way easily further clarified by managers. its the fact that this is leaked that keeps it from being more specific.
“Cut him some slack on composition” – Scott Humble
Nadella has access to the best speech writers in the world. And, personally, when I’m not sure what to say, I say less, not more.
One ménage à trois joke. Three pictures of Russian dolls. “Troika” might have been a more apt title.
Also, including the YouTube clip really didn’t add to the article.
“including the YouTube clip really didn’t add to the article.” – qka
I’m sorry you feel that way but I don’t regret adding it, not one tiny bit. The video clip was one of my favorite touches and it still makes me laugh every time I watch it.
I find the complaint about Ballmer and Nadella’s wordiness amusing considering this long piece can basically be boiled down to: Microsoft should get out of the hardware business.
Yes. It is a bit of a long piece but John did need to lay out his points about Microsoft having three masters and the reasons why that is a bad thing along with deconstructing Nadella’s corporate speak letter. Yes, Microsoft should get of of the hardware business. But they also need to work on beefing up their software offerings on other platforms as well. Not just give it lip service. Anyone who has used Microsoft Office Professional on OS X would know that Microsoft could do a lot better. The same is true for Hotmail/Outlook.com and Hosted Exchange that fails badly with dealing with SPAM and server side rules. Most of this has to do with their focus on the desktop and the mistaken thought that the PC was the center of the universe so you would do your processing of your email there. That is not true anymore. Lots of people have more than one device so it is critical that the server they use has to have a much better control on the emails that they are getting. Not only the emails but the alerts that come along with them that can become an issue as any SPAM that gets through is given the same alert as an email from a friend or someone you are doing business with.
In order for Microsoft to beef up it services on other platforms it needs to be out of the Windows business. Windows platform will always be favored so long as it’s a huge cash cow for Microsoft.
So true! For most companies this is true. Apple is an exception to that rule as they where doing quite well with their iPod business but they where willing to put the iPod on the back burner to build the much lager iPhone and iPad business. It is really hard to ignore your main money maker in favor of the unknown. However history has shown that the companies that last are able to make that transition and not be one the equivalent of the one hit pop stars.
Oh like the iphone and apple ? This is their only truely successful product… everything else they eek’ed out a meager existence. even apple has much to prove.
iPod was a truly successful product for its time. How quickly people forget and try to rewrite history.
Mark, Yep. the iPod was really successful for its time. Not just the iPod but Apple has had many hits. Unless whatsa2 is defining success by marketshare and that case they have almost never done well there but for Apple and their shareholders proftshare is what is important and really the mark of success. It is the ability to be around for the long haul that is important.
So then IBM is a success by that logic?
I think far too many people see apple through the rose-coloured glasses of the iphone4s+ devices. I think apple have made some good products that have pushed the industry along, But their inability to embrace the “market” will always be their downfall. Not in a financial sense. Its always “a” rigid product and its rapid demise
MS- can be accused of the opposite -:)
Yep. I would count IBM as a success. They are not misguided in to thinking that they can be all things to all people. Again, Apple is doing what is best for Apple. For them to make the products that they make and serve the kinds of customers that they do there are limits as to how low of a price point they can sell their products. It is not a downfall at all. It is a strength. Knowing what you are good at doing it and executing it.
It would be like telling BMW that they have to make cars for everyone. Not going to happen as I am sure they have the same floor on pricing that they can sell at and still make the quality of product that they do. This is why there are other companies such as Honda and Toyota that do make cars that work just fine but are for a different price point.
Yes. Microsoft wants to win the popularity (marketshare) crown. Great! But they do that at a cost. It has worked well for them until now but they are going to be forced to change.
It bugs me that people don’t get this. Apple is a luxury brand and they have no intention to dilute their products by selling something inferior. They have the most valuable users that provide app makers 4x the revenue of Android AMD just like the 90s they have no intention to be anything but anpremiumaker of devices.
E0rr, I also bothers me as well. There are plenty of people who do not seem to understand that Apple sells affordable luxary. Steve Jobs did say many times that there are products that they could not make as they would not be good enough. He was 100% right as if you want quality it is going to cost. You just can not have cheep and good. It does not work.
Also, as you have correctly stated, by catering to the premium buyers they are able to create an ecosystem where app makers make a lot of money and by making easy to write apps by limiting the models that they create they also keep buyers from having buyers remorse. That also helps the 3rd party accessory market by letting them keep their SKUs to a minimum to support a large number of potential buyers. This lowers their go to market risk and also they know that the most desirable buyers are there so they will also be able to sell their products with good margins as well.
No Cheap and good?
sounds like a apple mantra…lmao
Hmmm just thinking about the US car industry…. now why exactly did it fail they were well made?
Markets evolve and get commoditized. this is not different.
Brand orientated cars buyers fall into the same trap.
and its the reason apples stuff always goes into decline hopefully they can find a new Niche.
Thats right. When something is cheep it is never the best product in it’s class. Maybe I should have said you can not have cheep and best but in either case it is a judgement call by the buyer. For some people they just do not have a lot of money or they are bargain hunters so they value buying things for less over other things.
The reason the US car industry failed was because UAW (Unions) where not flexible enough to change their wages and the US car industry was not putting out cars of the quality that people where looking for. You also had the whole gas/oil crisis of the late 1970’s that forced consumers to consider getting cars that where more fuel efficient. Something that Japan had down and was decades ahead of what the US car industry was offering.
So Japan was lucky as they have a small land mass compared to the USA so they had been making small and efficient cars good cars for a while. So it was the perfect storm.
Yes. There are some people who buy cars more for the badge than anything else. Thats fine and if that is what makes them happy, great.
As for Apple being in decline, I do not know what metric you are using to say that. They have lots of money in the bank. The best customer satisfaction. The only place where you could have a point is in marketshare but you need to understand that is NOT what Apple cares about and for good reason as they could not make the kinds of products with the high customer satisfaction if they did.
I really don’t think MS think that … being all things to all people.( not literally) The cloud strategies are paying off. And really this is what I feel will redefine MS in the end. Threshold may be a ideal point in time to CHANGE the product names.
“For them to make the products that they make and serve the kinds of
customers that they do there are limits as to how low of a price point
they can sell their products.” maybe thats a debatable point they could easily do mid-tier and up.
But they are a Niche company and a couple of years they will be sub-9% in market share. But they have always been about the max return for the minimum effort. But thats their ongoing problem since they started…
I think all companies aim to get the “max return for the minimum effort.” It’s where they draw the line on spending any effort that differs.
Rather than spend resources to broaden their product line to reach lower income tiers, Apple prefers to spend resources on paradigm-changing products and in the intervening years, on enhancements. Apple has clearly changed the market at least three times – Mac, iPod/iTunes, and iPhone. Arguably for Mac and iPhone, Apple hasn’t reaped the full financial benefit of its paradigm-change because it didn’t create products for every income tier. (That said, today, Apple sells more products, and more variants within each product line than at any time since Jobs cut everything back in 1998.)
Why won’t it? EOrr mentions one. Another reason is that at least for devices, the employees one hires to work on broadening a product line are different from those one hires to work on paradigm-change. Another reason is that Apple has structured itself to operate like a small company — much more integrated, from beginning to end, across all functions, across all products. (Even the Apple Retail Store is getting more integrated.) This structure isn’t well suited to creating lots and lots of products and variants. And another reason is financial — Apple creates margin by going for volume production, which offsets its costs in providing users with the intangibles expected of its premium brand.
Microsoft at least used to think that a computer running DOS and then Windows on every desk and in every home was their goal. As to what they think now we will have to see how things shake out over the next year with their new CEO.
Yes, The cloud strategies are paying off for them and I really do hope that is where they end up going as it is where they belong. They really have no desire or expertise in dealing with consumers, running retail stores or building hardware that the masses want.
I also hope that they look at changing up their product names and reducing their SKUs. This would be a great place to start as it would be a sign that they get that simple is better than complex and be a lot more customer friendly.
In regards to Apple being a Niche company as far as marketshare is concerned. That is fine and that is EXACTLY what they need to do. As long as they are getting the right buyers it does not matter what the rest of the market does as not every customer is of the same value. They are an affordable luxury brand and they are going to stay that way.
There are plenty of other vendors and solutions for people who are looking for less expensive hardware, software and services. So it really is not a problem at all. If anything, it is an opportunity for other companies to come in and make their mark on the industry.
Yes i guess we differ on a persons value…or what they each can add.
Affordable? that is a developed nation misnomer and one that is only sustainable with subsidies by carriers. ( and the US is moving away from this) Honestly, as all this settles down I doubt smartphones will be much more than a dumb-phone was in its time.you may pay a few more dollars for a brand but the vast majority will not pay 10 x times the amount. People move on and so does their disposable income. I do hope they all get a sustainable share as its a good thing. But Apples history is not good in this area so its more about them adjusting to a mature market if they can or want too?
I think Nadella is moving things along but much of the stuff we are seeing started in the ballmer era, so how much is Nadella is unknown. thou given his cloud background I dont think there’s a better candidate to drive this.
SKU’s yeah that need to be less
free, consumer and enterprise would be enough imho
But the free under 9.1″ is good and will slowly move MS out of the HW.
I think there is still value in them producing things like surface pro3 and Lumias though. If you are US based then you dont get Nokia D&S or its value on a global scale. (and why MS are working on using the name longer)
Though for corp culture issues… if nothing changes nothing changes.
but the re-org and lay-offs are all great drivers for change. Plus Nadellas hammering persistent stance and message lol.Next year we will see stuff purely Nadella.
.
“Honestly, as all this settles down I doubt smartphones will be much more than a dumb-phone was in its time.you may pay a few more dollars for a brand but the vast majority will not pay 10 x times the amount.”
Apple devices do not cost ten times as much when you shop for comparable products. There’s a premium, but for good reasons, and there’s a segment of the market that will always derive value from the experience Apple delivers. That’s never going to go away. We need only look at the Mac, which is thriving. Or look to the success of the iPhone in China (something many analysts and naysayers said was impossible).
“I do hope they all get a sustainable share as its a good thing.”
The error you make here is talking about the share of an entire market. It is the absolute number, the user base, that matters, and Apple is already large enough to be sustainable.
“But Apples history is not good in this area so its more about them adjusting to a mature market”
Once again, the Mac is doing just fine, so I’m not sure what history you’re talking about. The last couple of decades have taught us (well, some of us) that a value-added user experience focused on the best customer segment of the market is sustainable.
Yes well the MAC native apps are just so huge you would never think to use PC software.
( and why so many of my friends that use one have a PC too)
Your sarcasm betrays you. Yes, the Mac is a small community, but it is robust and thriving, that’s the point! You don’t need majority market share to thrive, the Mac is proof of that. What you need is a good customer base. Of course your base has to be large enough in absolute numbers, but it would seem the Mac is at or past whatever that threshold is, since it is doing very well.
There’s tons of great software for the Mac, I’ve never run into a situation where I couldn’t find a great app for what I needed. The software is excellent and the developer community is strong.
At some point it comes down to whether or not you believe observable reality. We can see clearly the Mac is doing just fine, despite its small share. That has to teach us something (if we believe observable reality).
Your friends probably have a dedicated PC for gaming. They wouldn’t need an extra PC for apps since you can run Windows natively on a Mac. Surely you know this?
Then by your logic nearly every platform is fine?
Its funny how pro-applites bag w8 for it desktop/modern usage as jarring.
Yet bouncing between OSX / win and it is not?
And thats really the problem here… the blind cult following.
I dont care that they do, I have used one that way ( not 100% success but most basic programs). And yet adding Modern is not.
The point here is you use your tiny market share and analogies (if it works for you great) and use an entirely different yardstick for others..
some might say this is a bigoted attitude,
“Then by your logic nearly every platform is fine?”
Well, depends on what you mean by fine. Platforms have different advantages and disadvantages. But the point here is that a small market share is not necessarily a disadvantage. The argument that the Mac, or iOS, is doomed because of minority market share is a flawed and very poor argument.
“Its funny how pro-applites bag w8 for it desktop/modern usage as jarring. Yet bouncing between OSX / win and it is not?”
I’ve never liked using Windows, it’s poorly designed, not well thought out, there’s a lot to dislike. I think most people who do like Windows are getting value from the functionality, the jobs-to-be-done, because Windows has never been well-designed.
I like the new Metro look, I wish Microsoft had the balls to really commit to it, but they didn’t, they did a kind of half-assed compromise that has not gone over well with many users.
I wouldn’t recommend bouncing between OSX and Windows, the point is the capability is there if you need it. But you can get a PC so cheap these days, it might be safer to just run Windows on a separate box.
“The point here is you use your tiny market share and analogies (if it works for you great) and use an entirely different yardstick for others.. some might say this is a bigoted attitude”
I don’t recall using a different yardstick for other companies or platforms. Got any examples? What is objectively true is objectively true, observable reality is what it is, this isn’t rocket science.
You are the one spouting flawed arguments that deny observable reality. It seems Apple’s continued success really does upset you.
No I Am happy they have their Niche as they have always added something different.
Apples overly narrow / MS overly broad and they then see how each other falls short.
Committing to metro/modern?
I think the unified win coming in threshold releases will help with that and hopefully is distinctive enough ( and dumb’ed down enough) for consumptive only uses.
“I’ve never liked using Windows, it’s poorly designed, not well thought
out, there’s a lot to dislike. I think most people who do like Windows
are getting value from the functionality, the jobs-to-be-done, because
Windows has never been well-designed.”
So to paraphrase you’re saying windows is well designed for people need “functionality, the jobs-to-be-done”?
Sorry if I come off wrong, but the comparision between them will always be plagued with bad examples( including some of my own lol) as they are philosophically different in market and scope.
MS service agreements are a decade+ so when you say commit to one how can they possibly do that? This will run for years so unifying consumer(modern) /cloud across all platforms is really their only way forward.
.
“No I Am happy they have their Niche as they have always added something different. Apples overly narrow / MS overly broad and they then see how each other falls short.”
Apple is no longer niche, Apple now sells as many computing devices as Windows PCs are sold. If the iPad alone were spun out as its own business and counted as a PC (which is what it is), it would take over the top PC seller spot from Lenovo.
“So to paraphrase you’re saying windows is well designed for people need “functionality, the jobs-to-be-done”?”
No, Windows is not well-designed, it never has been since design has never been a priority for Microsoft. All humans have jobs-to-be-done and we all need functionality from our devices. Windows is/was simply good enough and cheap, but now that consumers have other/better options, they are fleeing from Windows.
Yes people have other options – better is really a personal application of any tech.
And a lot of people dont use technology in a creative way but 99% consumptive and thats OK. I would agree a PC or Mac is not for them.
Niche? I meant that they have a minor % of the mature markets they play in.
It will be interesting over the next 4years to see how the market segments play out.
But comparing sales numbers across markets is erroneous Their life-cycle is very different. Tablet sales are down but that does not equate to less users. Phones are a 2 yr replacement, Tablets/PCs are about double that. So the raw sales numbers may be important if you’re the CEO/CFO. For everyone else its really market share.
“And a lot of people dont use technology in a creative way but 99% consumptive and thats OK. I would agree a PC or Mac is not for them.”
This is a myth, lots of real work is being done on iPads, or even a device like a Surface. My iPad 2 in a ZAGG keyboard case has replaced my MacBook Pro, for business use. All four of my kids use their iPads as their primary PC, and they do tons of creative and productive work on them.
If you want to understand what is really happening you must look past the clickbait headlines and the memes. As I said before, if you spin the iPad out as its own business, it would take the top spot among PC sellers, beating the current #1 Lenovo. In the last year Lenovo sold 55 million PCs, which Lenovo called outstanding and a record year. In 2013 the iPad topped 70 million. Context is important when we talk about iPad sales being down. Down from what exactly? Down from the initial insanely crazy growth of the iPad, which beat the iPhone to every sales milestone. So now we’re seeing a slow down, for a lot of reasons, but there’s no doom and gloom for the iPad. Far from it.
“Niche? I meant that they have a minor % of the mature markets they play in.”
Apple dominates the market segments they operate in. But yes, Apple will always have a minority share of an entire market, but if you understand segmentation then you know that this isn’t relevant. Market share (of a whole market) is one of the dumbest ways to analyze a market.
Yes as you say you can use a ipad for a few things but anybody who does serious work does not use them Apple or MS, its just not their go to device its just a poor substitute. Yes I can use a push lawnmower in a pinch but its still not the best.
Please don’t confuse this, if productive use is 5-10% of your usage is not productive but consumptive.
I found it too limiting for my use and its was not a best fit “for me”. I went back to a surface pro as its a hybrid.
Surface Rt I dont care for either… its just a tad larger than my phone and functionally not much different.Iphones with a larger screen may negate the ipad need for many so that will be interesting to see how it pans out. I suspect they will end up gathering dust as they do for many friends as their “go to device” is 95% their phone (5-6″).
but I am glad you found stuff that fits your needs… Nice to have choices.
“Please don’t confuse this, if productive use is 5-10% of your usage is not productive but consumptive.”
Of course it depends what you do with the device, but you seem to be making the assumption that the iPad is limited and is therefore more of a consumption device than creative/productive. That is nonsense, simply put. Don’t blame the tool.
The iPad is different, and is limited in some ways, but in other ways it is a more capable and flexible device. There are also many accessories for the iPad that make it a hybrid. Not running Windows is a plus for me (and many others).
“you can use a ipad for a few things but anybody who does serious work does not use them Apple or MS, its just not their go to device its just a poor substitute”
It may be a poor substitute for you, but in many ways the iPad is better. My kids have no trouble at all doing very complex things with their iPads, because they’re used to it. The touch UI is natural for them. Again, don’t blame the tool if you couldn’t use it to do anything ‘serious’.
It seems obvious Apple will expand the capabilities of the iPad even more, and release a larger screen iPad. Sales of the iPad will be fine, you need not worry about that.
As I said if it works for you then be happy. People have very different use cases
Any way it was a interesting discussion and thank you for your comments…
( pre-order the iphone6 finally a good sized phone- a little cheeky)
“If you dont understand that some tools are better than others for particular uses then ,,, I will leave it at that.”
Of course this is obvious, but you are clearly making assumptions about the iPad that are ridiculous. The iPad is a powerful tool. Certainly there are jobs it is not well suited for (that is true of any tool), but you seem to believe the myth that it is only good for consumption and not good for ‘serious’ work. This is false.
I guess my question is, define consumption:
http://www.ionaudio.com/products/details/scratch-2-go
http://www.djtechtools.com/2014/07/11/tuna-knobs-and-the-future-of-mobile-dj-apps/
Who needs a keyboard or USB port?
Joe
Well, obviously in the minds of the anti-Apple crowd consumption is whatever those darn kids are doing with those iPads. Get off my lawn!
It is the breadth of accessories available for the iPad which makes me think Apple isn’t going to do a hybrid device. There’s no need, the iPad is already many kinds of hybrids, many kinds of devices. Oh, your Surface has a keyboard and a stylus or mouse? That’s all? How limited.
See that your problem…. everyone with an ounce of sense says this about any platform. The fact that you cannot accept it is because It is directed at Apple shows your bias is impacting your capacity for rational thought.
you say you use a MAC as its easier for you that a PC and makes you more productive. But if I say a tablet is less productive for serious work than a full OS/. you take offense. Sorry but your obvious bias makes the conversation pointless.
Anyway…. Enjoy you product of choice.
I’ll repeat myself in simpler terms. A traditional PC is better for some tasks, and the iPad is better for other tasks. Both can handle many different kinds of work.
You’re making a lot of faulty assumptions, when you say things like “a full OS” or “serious work”, that’s nonsense. Can an operating system be half an OS? What about two-thirds? Is Windows the only full OS? Is serious work done without a smile? If you didn’t use a spreadsheet can it be serious work? You are making these faulty assumptions in order to create a line of reasoning that ends with the iPad not being good for serious work. You may be experiencing cognitive dissonance.
So you now agree -Good.
So we agree that you are experiencing cognitive dissonance? Seems like a strange thing to be agreeable about, but okay.
On a more serious note, I get what you’re saying, you think I’ve changed what I said. I can assure you I have not. You made some ridiculous statements and I corrected you. That is all that has happened here.
The problem is is you cannot accept that some devices are not good at certain things and it rankles you that I say it about apple in particular.. Its unfortunate that you bigotry blinds you so… you seem to be a intelligent person.
Anyway I will leave it at that as we just differ and thats OK.
“The problem is is you cannot accept that some devices are not good at certain things and it rankles you that I say it about apple in particular”
What a strange thing to say, since I’ve said many times that different devices are better suited for different tasks.
You are attempting to spread the myth that iPads are not for “serious work”, and that is simply false. iPads are great for many kinds of work, and not great for other kinds of work. Depends on the task, and it depends on the user as well as the available accessories.
We don’t “differ”, you’re spouting nonsense and I’ve corrected you. I’m getting pretty tired of it actually. I grant you the last word 🙂
Yes. I am sure we do differer on what we both value and what we see as what others value in the marketplace.
Yes. Affordable as the US carriers are still offering contracts and in the case of T-Mobile they offer payment plans. Your next point about what the smartphone market will be like when it settles down I mostly agree with. For most people they will end up with some form of Android phone. However this still does not mean that Apple will not continue to do well with their iPhone and the rest of their product lines. The sales numbers back this up that even in China as their middle and upper class expands consumers are purchasing the iPhone in record numbers.
You are correct that in the 1990’s Apple’s history was not good as they had lost touch with the consumer and where not keeping up with the times. Their OS was slow, bloated, crashed a lot and their computers where overpriced for what you where getting. This is not the case today. Most people who has purchased an Apple product in the last decade feels that they are getting a good product.
While Nadella is moving things along his actions will speak louder than his words. There is no question that he has inherited a lot of baggage from the Bill Gates and then Steve Balmer era. So I as well as many others are watching Microsoft to see what sort of company they become in the next year or so. I am with you on the fact that having Nadella as a cloud guy makes a lot of sense for Microsoft in the same way as having Tim Cook as a supply chain guy is what is smart for Apple. In both cases that is where the future lies. The question has to be if Microsoft can become the cloud company that they need to become.
I am glad we agree on the SKU’s and more importantly that they need to do more to give away their software while they look for other ways to fund the development of that software. I still do not think that Microsoft should be in the hardware business if they are selling software to OEMs as it is a clear conflict of interest and will not work out in the long run. They need to pick one and live with it.
I am well aware of what Nokia means to the rest of the world. I get why Microsoft felt that they needed to purchase them as they did not want to loose out on Nokia as a Windows Phone OEM to Android. However the smartphone wars are over and Google won against Microsoft for the OEM market. The thing is that Microsoft still is able to make money there anyways from the patents that they hold to the tune of 1Billion dollars. So all is not lost other than Microsoft’s ego.
Regarding Microsoft’s corporate culture it needs to massively change. Have a read of Mini Microsoft blog and you will see what I am talking about. Not only that but the toxic stack ranking environment that Steve Balmer loved has caused lots of problems internally and externally for Microsoft.
I sure hope so we do see changes with Nadella but like I said above time will tell on his actions and what he is able to do. It may end up being the Microsoft board that really does need the change and hopefully the shareholders will see that.
Yes… you make some good points, I think far too many are caught up in past MS issues ( and it emotional content) to really see things as they are. Nadella is moving that elephant but getting an organisation to change direction is not the same as a change in speed. Look at how long its taken Apple to add a larger screen size, the whole organisation for years has blatantly resisted it and it was a simplest change you could make for maximum impact.
Its funny the people who complain about MS trying to be everything to everyone and then bitch and complain that MS have not delivered a product or service in enough iterations for their specific need. whether pricing or licensing.
Stack ranking? I would rather not… ooh look at the butterfly…lol
Universal Apps will be another big driver… most people dont get the benefits that this has for the Niche MS devices. Its a more virtual market rather than a specific one.
But yes Nadella has some work ahead of him
killing asha and X lines is a good move as WP are basically at those prices now.
And the new WP OEMs will fill that gap easily.
Yes Google has won the OEM’s but most likely they will be the ones who fragment its monopoly not MS or Apple.
So in your definition, does “successful” require significant revenues from all income classes? If that is your logic, then Mercedes, BMW, Tiffany, Cartier, Hermes, Gucci, and Louis Vuitton, are not successful, correct? All of which are sub-9% market share in their broad-market category.
And has the Mac, created in 1984, had its rapid demise yet?
No its about getting a significant market share.
The premium companies you reference(which apple have no real claim too other than markup for now).
Nearly all of these companies can effectively operate in a bubble and almost completely disjointed from their market place. why is apple panicking about ipad sales and enterprise? BYOD is failing as users now are learning why IT said no for so many years. It just cripples the users personal device in many cases.
The fact is that every move one makes the other feels…so maintaining a sizable share of the market secures many things ….developers included.
its why many say 15% minimum is what WP needs to be viable and ongoing … i agree with that. And Apple is no exception.
Well, except that the Mac is under 15 percent, always has been, and is thriving. I think you underestimate how important segmentation is.
Apple II, Macintosh, PowerBook, iPod, iPhone, iPad. How many other companies have revolutionized their field even twice?
Brian, as others have pointed out google does google for ios and android and that seems to be justification for not supporting other platforms.
OSX is a tiny portion of the PC market… If anything MS support smaller platforms far better than any of its competitors. Honestly you should be thankful they do as nobody else seems to bother to reciprocate.
“I find the complaint about Ballmer and Nadella’s wordiness amusing” – rogifan
I did consider adding a Post Script that pointed out the irony or writing a 3,100 word article about a 3,100 word memo.
However, all in all I disagree with you. No on would have read a sentence that said “Microsoft should get out of the hardware business.” But thousands read this article and, hopefully, it gave them something worthily to think about. Based on the comments received so far, I’m satisfied that it did.
But the funny thing is … is that Google is in the same boat.
If google had not done android you would have seen native google apps on every platform.
The HW point is a poor one… MS make (not including Lumia) an assortment of niche devices for the W8 market and they are a portion of the 12% of W8 installed base. Windows is free under 9.1″.
MS devices are really no different than googles’ reference devices in smartphones.
As much as Nadella can be accused of vague generalizations, I think this analysis suffers similarly.
So innovation is a fracturing process but a fractured business in the process is not good?
We all know how shyt the Mac was and Apple always fractures and deserts its platforms devs and users.
If you have a point about the direction that you think will be unsuccessful; OK. The fact that this is happening, is… well, pretty normal.
“Google is in the same boat” – whatsa2
I don’t think Google is in the same boat at all. Google makes its money from search. Android served its purpose in that it subverted Microsoft’s licensed business model by giving away the operating system for free.
“If google had not done android you would have seen native google apps on every platform.” – whatsa2
Goog apps are on iOS and Android which are the only two platforms that matter.
“The HW point is a poor one.” – whatsa2
The Zune was a multi-billion dollar failure. Windows Phone 7 & 8 are sinkholes and Microsoft just poured another 7.2 billion down the drain when they purchased Nokia. The Surface has cost Microsoft 1.2 billion dollars and counting. I’m not arguing that hardware is a bad idea. The facts are.
“So innovation is a fracturing process but a fractured business in the process is not good?” – whatsa2
Yup. Look at Apple. The iPhone cannabalized the iPod. The iPad cannabalized the Mac. The business model never changed, never wavered.
“We all know how shyt the Mac was and Apple always fractures and deserts its platforms devs and users.” – whatsa2
Nobody knows that and stating is as a fact doesn’t make it one.
“Goog apps are on iOS and Android which are the only two platforms that matter.”
Thats a nice opinion ….
but the article points out the fractured approach perceived in MS,
The same is evident in google….
Google services are slowly becoming fragmented because of their mobile interests.
Hell… Android is wandering off who knows where and the only distishuishable bit will be java.
“Nobody knows that and stating is as a fact doesn’t make it one.”
Really… I do and without citing others its obvious how bigoted you are.
you deny the existence of my opinion. ( how apple-ish).
On the HW Nadella has repeatedly said they will make niche products and have no intention to put themselves in direct competition with OEMs. This is similar to Googles reference devices and I sure they make nothing there either. That statement confirms they understand limited manufacturing/model runs will most likely not make a quid.
Yes and Nokia D&S most likely will reduce output as all the new OEMs come online.
MS is a software company but there is nothing wrong with or counter-productive doing limited production of HW even if for one platform.
Oh the 7.2 B on Nokia … you need to read up on what that included… Licensing was a huge proportion. 10yr agreement. Apple stand still agreement coming to an end so I would expect billions from apple paid to Nokia in future too.
I you followed the industry rather than devices you would know this.
Great and clever review as always, John. However, half way through I was bored, very, very bored. The article is precise, well written, and the next goes without saying but I’ll say it anyways, enlightening. What got to me was bald faced boredom because Microsoft plain bores me. I am tired of Microsoft. Ballmer was at least interesting to watch as the clown playing the fool. And when MS was big and necessary, though not necessarily for me, I cared, out of curiosity, or maybe because it seemed so important. But now I just don’t care.
I know this is a meaningless comment, (sorry) so many good ones have been written. But what it means is that I can toss the time it takes to bother to look at a MicroSoft article, just as I have done with Samsung, but this time it is just out of sheer disinterest.
But maybe it is telling. I wonder how many now find MS, to irrelevant to care?
I fully sympathize. I almost didn’t write this article because I’ve written so much on Microsoft lately. This article started with a joke about beating the dead horse that was Microsoft but took it out in my final revision.
Microsoft has been done to death, but I felt there was something worth saying so I said it. Unless Microsoft does something exciting, I don’t expect to write about them again for quite a while.
** “Microsoft is in danger of making chicken soup out of their healthy business divisions in order to sustain their ailing businesses. If they’re not very, very careful, they’ll end up with a bunch of dead chickens and egg all over their face. ”
At this point, the question isn’t about seeing if they will do this – it is about seeing what they do to stop from doing this.
So far I am not seeing anything that prevents dead chickens and broken eggs.
I agree. I do not see things changing until they get out of the hardware business and on the software side they have all devisions working together to make the best software that they can on every platform and have it all work together.
I think you missed the point. It isn’t just the dead weight that needs to go but the healthy businesses that will probably decline. Thompson is talking about Windows and how it dominates the culture of Microsoft. I’ll take the word of a guy who worked at both Microsoft and Apple that he understands what is happening.
Microsoft is extraordinarily profitable still and a lot of that is Windows. As long as Windows drives the bottom line of the company things like Azure, Office, and Bing will struggle to make the necessary decisions that will possibly hurt Windows even though everyone know it is dying.
Thompson is correct and I agree that I can see how it would be hard for Microsoft to turn their back on Windows but that is exactly what they must do. I know that it will cost some profits in the short term but the long term health of the company is way more important.
The thing that they do not see that many of us on the outside do is that the future is not in making money on operating systems but apps, services and support. That is where Microsoft needs to be going. Services has the potential to be really big as many businesses look to have more of their IT hosted online they are going to need a lot of handholding and customization. These are where Microsoft or any smart company can make a lot of money.
This is why I think that Apple’s move to partner with IBM is brilliant as Apple can sell their hardware to IBM and then IBM can add their software and services on top along with service contracts. Apple can still make their margins and IBM can do the same. It is a smart move by both.
There is some nice and utilitarian information on this site.
I very delighted to find this internet site on bing, just what I was searching for as well saved to fav
https://withoutprescription.guru/# legal to buy prescription drugs from canada
https://mexicopharm.shop/# mexico pharmacies prescription drugs
legal to buy prescription drugs without prescription [url=http://withoutprescription.guru/#]prescription meds without the prescriptions[/url] viagra without a doctor prescription
medications for ed: cure ed – best medication for ed
mexican pharmacy without prescription: prescription drugs online – how to get prescription drugs without doctor
https://canadapharm.top/# safe canadian pharmacies
indian pharmacy paypal [url=https://indiapharm.guru/#]indian pharmacy online[/url] cheapest online pharmacy india
indian pharmacies safe: mail order pharmacy india – reputable indian online pharmacy
http://mexicopharm.shop/# medication from mexico pharmacy
non prescription ed pills [url=http://edpills.icu/#]best ed drugs[/url] top rated ed pills
canadapharmacyonline legit: Certified and Licensed Online Pharmacy – canada drug pharmacy
sildenafil generic 5mg: how to buy sildenafil online – sildenafil 50 mg online us
lowest price sildenafil [url=http://sildenafil.win/#]sildenafil soft 100mg[/url] where can i buy sildenafil over the counter
gnc ed pills: best ed pills non prescription – best medication for ed
http://tadalafil.trade/# tadalafil pills for sale
cheap tadalafil online [url=http://tadalafil.trade/#]purchase tadalafil online[/url] tadalafil 2
Kamagra Oral Jelly: Kamagra 100mg price – Kamagra 100mg
the best ed pill: top rated ed pills – buy ed pills
tadalafil tablets price in india [url=http://tadalafil.trade/#]tadalafil 30[/url] online tadalafil prescription
http://levitra.icu/# Buy Vardenafil 20mg
https://levitra.icu/# Cheap Levitra online
Levitra 10 mg best price: Buy generic Levitra online – Vardenafil online prescription
treatment for ed [url=https://edpills.monster/#]online ed medications[/url] ed pill
best ed drugs: medications for ed – ed dysfunction treatment
https://amoxicillin.best/# amoxicillin without a doctors prescription
lisinopril 7.5 mg: Buy Lisinopril 20 mg online – zestril 5 mg prices
http://lisinopril.auction/# buy lisinopril online canada
antibiotics cipro: Ciprofloxacin online prescription – cipro for sale
rexall pharmacy amoxicillin 500mg [url=http://amoxicillin.best/#]buy amoxil[/url] purchase amoxicillin 500 mg
https://amoxicillin.best/# purchase amoxicillin 500 mg
zithromax over the counter: buy zithromax – zithromax 500 without prescription
buy doxycycline no prescription: Buy doxycycline hyclate – doxycycline price mexico
cipro for sale [url=https://ciprofloxacin.men/#]ciprofloxacin without insurance[/url] purchase cipro
https://azithromycin.bar/# zithromax prescription online
doxycycline 100mg lowest price: Buy doxycycline for chlamydia – how much is doxycycline in south africa
buy amoxicillin online cheap [url=https://amoxicillin.best/#]amoxil for sale[/url] generic amoxicillin
buy amoxicillin: buy amoxil – canadian pharmacy amoxicillin
can i buy amoxicillin over the counter: medicine amoxicillin 500 – buy cheap amoxicillin online
lisinopril 5 mg tablet cost [url=https://lisinopril.auction/#]buy lisinopril[/url] lisinopril 10 mg cost
http://ciprofloxacin.men/# ciprofloxacin generic price
best online pharmacy india: indian pharmacy paypal – top online pharmacy india
top 10 online pharmacy in india: top 10 pharmacies in india – cheapest online pharmacy india
https://indiapharmacy.site/# best india pharmacy
pharmacies in mexico that ship to usa: mexican online pharmacy – mexican online pharmacies prescription drugs
mail order pharmacy india: top online pharmacy india – indian pharmacy
https://ordermedicationonline.pro/# online pharmacy without a prescription
compare prices prescription drugs: buy prescription drugs online – buy canadian drugs online
https://buydrugsonline.top/# safe online canadian pharmacy
can i buy ventolin over the counter singapore: Ventolin inhaler best price – ventolin 6.7g
https://claritin.icu/# ventolin 70
http://wellbutrin.rest/# how to get brand name wellbutrin cheap
Paxlovid buy online [url=https://paxlovid.club/#]cheap paxlovid online[/url] paxlovid price
https://clomid.club/# cost of cheap clomid no prescription
neurontin brand name 800mg best price: buy gabapentin – neurontin prescription
http://clomid.club/# buying generic clomid prices
paxlovid cost without insurance https://paxlovid.club/# Paxlovid buy online
how can i get generic clomid for sale: Clomiphene Citrate 50 Mg – clomid without dr prescription
http://claritin.icu/# ventolin in usa
http://clomid.club/# can i order generic clomid
http://gabapentin.life/# where to buy neurontin
paxlovid covid: Paxlovid price without insurance – paxlovid price
http://paxlovid.club/# paxlovid price
http://kamagrait.club/# acquistare farmaci senza ricetta
farmacie online affidabili [url=https://tadalafilit.store/#]cialis prezzo[/url] farmacia online miglior prezzo
https://farmaciait.pro/# farmacie online sicure
farmacia online migliore: comprare avanafil senza ricetta – farmacia online senza ricetta
farmacia online miglior prezzo [url=http://avanafilit.icu/#]avanafil generico[/url] farmaci senza ricetta elenco
acquistare farmaci senza ricetta [url=https://avanafilit.icu/#]avanafil prezzo[/url] farmacie on line spedizione gratuita
https://tadalafilit.store/# migliori farmacie online 2023
top farmacia online: kamagra oral jelly – comprare farmaci online all’estero
comprare farmaci online all’estero [url=https://tadalafilit.store/#]Tadalafil prezzo[/url] farmacia online senza ricetta
https://farmaciait.pro/# farmacia online miglior prezzo
siti sicuri per comprare viagra online [url=https://sildenafilit.bid/#]viagra generico[/url] viagra acquisto in contrassegno in italia
farmacia online senza ricetta: cialis prezzo – migliori farmacie online 2023
https://farmaciait.pro/# migliori farmacie online 2023
farmacias online seguras [url=http://kamagraes.site/#]comprar kamagra[/url] farmacia 24h
https://tadalafilo.pro/# farmacia online barata
farmacia online internacional: vardenafilo sin receta – farmacias baratas online envГo gratis
sildenafilo cinfa sin receta [url=https://sildenafilo.store/#]viagra generico[/url] sildenafilo 50 mg precio sin receta
http://sildenafilo.store/# comprar viagra online en andorra
farmacia online internacional: Comprar Levitra Sin Receta En Espana – farmacia online internacional
https://farmacia.best/# farmacias online seguras
https://sildenafilo.store/# comprar viagra en espaГ±a envio urgente
sildenafilo 100mg precio farmacia: viagra generico – sildenafilo precio farmacia
http://farmacia.best/# farmacias online seguras en espaГ±a
farmacia envГos internacionales: Comprar Levitra Sin Receta En Espana – farmacia 24h
farmacia online madrid: se puede comprar kamagra en farmacias – farmacia barata
http://vardenafilo.icu/# farmacia barata
sildenafilo 100mg precio espaГ±a [url=http://sildenafilo.store/#]viagra generico[/url] viagra online rГЎpida
http://sildenafilo.store/# sildenafilo precio farmacia
se puede comprar sildenafil sin receta: comprar viagra – se puede comprar sildenafil sin receta
http://tadalafilo.pro/# farmacias online seguras en espaГ±a
farmacias online seguras en espaГ±a: farmacias baratas online envio gratis – farmacias online baratas
farmacia 24h: farmacia 24 horas – farmacias online baratas
http://tadalafilo.pro/# farmacia 24h
sildenafilo 100mg precio farmacia [url=https://sildenafilo.store/#]comprar viagra contrareembolso 48 horas[/url] viagra online cerca de malaga
farmacias online baratas: Precio Levitra En Farmacia – п»їfarmacia online
Viagra sans ordonnance 24h suisse [url=https://viagrasansordonnance.store/#]Viagra sans ordonnance livraison 24h[/url] Viagra sans ordonnance 24h Amazon
Pharmacie en ligne livraison rapide: Pharmacies en ligne certifiees – pharmacie ouverte
farmacias online baratas: comprar cialis original – farmacia envГos internacionales
Pharmacie en ligne sans ordonnance: Levitra sans ordonnance 24h – acheter medicament a l etranger sans ordonnance
farmacias online baratas: Cialis generico – farmacias online baratas
se puede comprar sildenafil sin receta: sildenafilo precio – sildenafilo 100mg precio farmacia
Pharmacie en ligne sans ordonnance: levitra generique – Pharmacie en ligne livraison gratuite
http://kamagrakaufen.top/# online apotheke versandkostenfrei
internet apotheke [url=https://cialiskaufen.pro/#]cialis rezeptfreie kaufen[/url] versandapotheke
п»їonline apotheke [url=https://potenzmittel.men/#]Potenzmittel Sildenafil[/url] versandapotheke deutschland
http://cialiskaufen.pro/# versandapotheke versandkostenfrei
https://cialiskaufen.pro/# online apotheke preisvergleich
Viagra kaufen günstig Deutschland [url=http://viagrakaufen.store/#]viagra kaufen[/url] Viagra rezeptfreie Länder
https://kamagrakaufen.top/# online apotheke preisvergleich
Viagra Generika Schweiz rezeptfrei [url=http://viagrakaufen.store/#]viagra bestellen[/url] Viagra Apotheke rezeptpflichtig
http://potenzmittel.men/# gГјnstige online apotheke
internet apotheke: Cialis Generika 20mg preisvergleich – online apotheke deutschland
versandapotheke [url=http://potenzmittel.men/#]Potenzmittel Schneller Besser[/url] online apotheke versandkostenfrei
http://mexicanpharmacy.cheap/# buying prescription drugs in mexico
mexico pharmacy п»їbest mexican online pharmacies buying from online mexican pharmacy
mexican drugstore online [url=http://mexicanpharmacy.cheap/#]best online pharmacies in mexico[/url] reputable mexican pharmacies online
reputable mexican pharmacies online mexico pharmacies prescription drugs mexican border pharmacies shipping to usa
pharmacies in mexico that ship to usa purple pharmacy mexico price list buying prescription drugs in mexico
http://mexicanpharmacy.cheap/# pharmacies in mexico that ship to usa
buying from online mexican pharmacy [url=http://mexicanpharmacy.cheap/#]buying prescription drugs in mexico[/url] mexican drugstore online
http://mexicanpharmacy.cheap/# purple pharmacy mexico price list
buying from online mexican pharmacy medication from mexico pharmacy mexican border pharmacies shipping to usa
п»їbest mexican online pharmacies [url=https://mexicanpharmacy.cheap/#]mexican pharmaceuticals online[/url] mexican drugstore online
buying from online mexican pharmacy buying prescription drugs in mexico mexican rx online
mexico drug stores pharmacies [url=http://mexicanpharmacy.cheap/#]buying from online mexican pharmacy[/url] mexican rx online
mexico pharmacies prescription drugs mexican border pharmacies shipping to usa pharmacies in mexico that ship to usa
buy medicines online in india best online pharmacy india – п»їlegitimate online pharmacies india indiapharmacy.guru
online canadian pharmacy [url=https://canadiandrugs.tech/#]thecanadianpharmacy[/url] precription drugs from canada canadiandrugs.tech
reputable indian pharmacies п»їlegitimate online pharmacies india – buy medicines online in india indiapharmacy.guru
canadian pharmacy ltd [url=https://canadiandrugs.tech/#]safe reliable canadian pharmacy[/url] canadian 24 hour pharmacy canadiandrugs.tech
http://canadapharmacy.guru/# canada pharmacy world canadapharmacy.guru
buy medicines online in india [url=http://indiapharmacy.guru/#]best india pharmacy[/url] top online pharmacy india indiapharmacy.guru
indian pharmacies safe indian pharmacy paypal – cheapest online pharmacy india indiapharmacy.guru
http://indiapharmacy.pro/# mail order pharmacy india indiapharmacy.pro
canadian drug stores northern pharmacy canada – canadian pharmacy tampa canadiandrugs.tech
buying drugs from canada [url=https://canadiandrugs.tech/#]buying from canadian pharmacies[/url] canadian pharmacy meds reviews canadiandrugs.tech
northwest canadian pharmacy canadianpharmacymeds – best canadian pharmacy canadiandrugs.tech
ed drug prices [url=https://edpills.tech/#]generic ed pills[/url] natural ed medications edpills.tech
http://canadapharmacy.guru/# canadian family pharmacy canadapharmacy.guru
canada pharmacy reviews canadian pharmacy cheap – canadian pharmacy antibiotics canadiandrugs.tech
india pharmacy mail order reputable indian online pharmacy – buy prescription drugs from india indiapharmacy.guru
global pharmacy canada [url=https://canadiandrugs.tech/#]canadian drug stores[/url] reputable canadian pharmacy canadiandrugs.tech
http://clomid.site/# cheap clomid prices
paxlovid pill [url=https://paxlovid.win/#]paxlovid for sale[/url] paxlovid price
п»їpaxlovid [url=https://paxlovid.win/#]paxlovid price[/url] buy paxlovid online
buy cipro online usa [url=http://ciprofloxacin.life/#]purchase cipro[/url] ciprofloxacin generic price
https://clomid.site/# cost of cheap clomid
paxlovid price [url=http://paxlovid.win/#]Paxlovid over the counter[/url] paxlovid covid
http://paxlovid.win/# paxlovid india
prednisone 30 mg [url=https://prednisone.bid/#]prednisone coupon[/url] prednisone oral
price for amoxicillin 875 mg [url=http://amoxil.icu/#]where can you buy amoxicillin over the counter[/url] cheap amoxicillin 500mg
where to buy prednisone 20mg no prescription [url=http://prednisone.bid/#]by prednisone w not prescription[/url] prednisone 3 tablets daily
buy ciprofloxacin: buy cipro – ciprofloxacin
where can you buy amoxicillin over the counter [url=https://amoxil.icu/#]amoxicillin 30 capsules price[/url] where to buy amoxicillin over the counter
https://doxycyclinebestprice.pro/# doxycycline order online
lisinopril 10 mg price: zestril 10 mg price – zestril 20 mg tablet
zestoretic online: zestoretic price – lisinopril coupon
how to get nolvadex: tamoxifen moa – tamoxifen blood clots
buy cytotec over the counter [url=http://cytotec.icu/#]cytotec online[/url] buy cytotec over the counter
purchase cytotec: Abortion pills online – buy cytotec over the counter
https://cytotec.icu/# purchase cytotec
buy zithromax online australia: buy cheap zithromax online – zithromax 500mg price in india
zestoretic: zestril 5 mg – zestril 10mg price
cytotec online: buy cytotec pills – Abortion pills online
zithromax capsules price [url=https://zithromaxbestprice.icu/#]zithromax 250 mg[/url] zithromax without prescription
zithromax generic price: zithromax capsules 250mg – buy zithromax no prescription
http://zithromaxbestprice.icu/# zithromax capsules
cytotec pills buy online: buy misoprostol over the counter – cytotec pills buy online
Misoprostol 200 mg buy online: cytotec pills buy online – п»їcytotec pills online
lisinopril 5 mg medicine: lisinopril 20 mg no prescription – lisinopril tabs 88mg
buy cytotec pills online cheap [url=https://cytotec.icu/#]Abortion pills online[/url] order cytotec online
odering doxycycline: doxycycline 500mg – doxycycline 50 mg
http://lisinoprilbestprice.store/# lisinopril in india
tamoxifen warning: liquid tamoxifen – pct nolvadex
medication from mexico pharmacy: buying prescription drugs in mexico – buying prescription drugs in mexico mexicopharm.com
purple pharmacy mexico price list: mexican drugstore online – buying prescription drugs in mexico online mexicopharm.com
https://indiapharm.llc/# top 10 online pharmacy in india indiapharm.llc
mexican drugstore online: Best pharmacy in Mexico – buying prescription drugs in mexico online mexicopharm.com
global pharmacy canada: canada drugs reviews – pharmacy canadian canadapharm.life
india pharmacy mail order: indianpharmacy com – reputable indian online pharmacy indiapharm.llc
medicine in mexico pharmacies [url=http://mexicopharm.com/#]Medicines Mexico[/url] mexican border pharmacies shipping to usa mexicopharm.com
canadian neighbor pharmacy: Canada pharmacy online – best canadian pharmacy canadapharm.life
safe online pharmacies in canada: Canadian pharmacy best prices – canadian pharmacy store canadapharm.life
https://mexicopharm.com/# mexico pharmacies prescription drugs mexicopharm.com
mexican pharmaceuticals online: Best pharmacy in Mexico – mexican pharmaceuticals online mexicopharm.com
canada drug pharmacy: canada drugstore pharmacy rx – canadian pharmacy review canadapharm.life
medicine in mexico pharmacies: Medicines Mexico – medicine in mexico pharmacies mexicopharm.com
Online medicine home delivery [url=https://indiapharm.llc/#]Medicines from India to USA online[/url] india pharmacy mail order indiapharm.llc
canadian mail order pharmacy: Canadian online pharmacy – reliable canadian pharmacy canadapharm.life
best india pharmacy: best online pharmacy india – top 10 online pharmacy in india indiapharm.llc
pharmacy website india: India Post sending medicines to USA – indian pharmacies safe indiapharm.llc
https://canadapharm.life/# canadianpharmacyworld com canadapharm.life
Online medicine order: top online pharmacy india – indianpharmacy com indiapharm.llc
order tadalafil 20mg [url=https://tadalafildelivery.pro/#]Buy tadalafil online[/url] generic tadalafil in canada
non prescription erection pills: buy ed drugs online – cheapest ed pills online
http://levitradelivery.pro/# Levitra generic best price
cheap tadalafil online [url=https://tadalafildelivery.pro/#]tadalafil without a doctor prescription[/url] tadalafil tablets canada
https://edpillsdelivery.pro/# treatment of ed
tadalafil 20mg uk: Tadalafil 20mg price in Canada – tadalafil canada
tadalafil 20 mg price canada: Buy tadalafil online – generic cialis tadalafil
tadalafil tablets [url=http://tadalafildelivery.pro/#]tadalafil without a doctor prescription[/url] tadalafil 10mg generic
ed pills online: ed pills online – top rated ed pills
https://tadalafildelivery.pro/# buy tadalafil online no prescription
Kamagra 100mg [url=http://kamagradelivery.pro/#]buy kamagra[/url] cheap kamagra
buy tadalafil from india: tadalafil without a doctor prescription – tadalafil tablets 20 mg cost
http://levitradelivery.pro/# Levitra 10 mg best price
Kamagra Oral Jelly: buy kamagra – п»їkamagra
sildenafil discount generic: Buy generic 100mg Sildenafil online – sildenafil cost 100mg
https://tadalafildelivery.pro/# cost of tadalafil generic
buy Kamagra [url=http://kamagradelivery.pro/#]kamagra oral jelly[/url] sildenafil oral jelly 100mg kamagra
order sildenafil citrate online: Buy generic 100mg Sildenafil online – sildenafil 50mg best price
sildenafil oral jelly 100mg kamagra: Kamagra 100mg price – super kamagra
buy Levitra over the counter: Buy generic Levitra online – Buy Levitra 20mg online
generic ed pills: ed pills online – best pill for ed
http://levitradelivery.pro/# Levitra 20 mg for sale
https://sildenafildelivery.pro/# sildenafil coupon
tadalafil 30 [url=https://tadalafildelivery.pro/#]tadalafil without a doctor prescription[/url] tadalafil online price
paxlovid cost without insurance [url=https://paxlovid.guru/#]п»їpaxlovid[/url] paxlovid buy
https://amoxil.guru/# amoxicillin without a prescription
clomid for sale: cheapest clomid – buy generic clomid without prescription
http://prednisone.auction/# average price of prednisone
paxlovid pharmacy [url=https://paxlovid.guru/#]buy paxlovid online[/url] paxlovid generic
where can i get clomid: cost of generic clomid without insurance – can i order clomid for sale
http://prednisone.auction/# prednisone 12 mg
http://prednisone.auction/# 20 mg of prednisone
paxlovid price [url=https://paxlovid.guru/#]paxlovid buy[/url] п»їpaxlovid
stromectol online: stromectol guru – stromectol generic
https://prednisone.auction/# prednisone without prescription.net
discount zestril: buy lisinopril online – lisinopril online pharmacy
http://finasteride.men/# buying propecia without prescription
furosemide 100mg [url=http://furosemide.pro/#]Buy Lasix[/url] furosemide 40mg
https://finasteride.men/# get propecia pills
Cytotec 200mcg price: Misoprostol best price in pharmacy – buy cytotec
buy cytotec in usa: Buy Abortion Pills Online – buy cytotec pills online cheap
buy cytotec: cheap cytotec – Misoprostol 200 mg buy online
http://furosemide.pro/# furosemide 100mg
zithromax buy: zithromax best price – zithromax over the counter canada
can i buy zithromax online [url=https://azithromycin.store/#]zithromax best price[/url] generic zithromax india
https://furosemide.pro/# furosemide 100mg
furosemida: Over The Counter Lasix – lasix online
Misoprostol 200 mg buy online: Buy Abortion Pills Online – cytotec pills buy online
prinivil 20 mg tablet: lisinopril 40 mg daily – lisinopril 0.5 mg
where to get zithromax [url=https://azithromycin.store/#]zithromax best price[/url] where can i get zithromax
zestoretic tabs: High Blood Pressure – buy lisinopril 10 mg tablet
https://misoprostol.shop/# п»їcytotec pills online
lasix medication: Buy Furosemide – lasix for sale
zithromax price south africa: Azithromycin 250 buy online – zithromax 500 mg for sale
https://misoprostol.shop/# buy cytotec over the counter
zithromax online paypal: zithromax best price – zithromax 500mg
lasix furosemide 40 mg [url=https://furosemide.pro/#]Over The Counter Lasix[/url] lasix generic name
buy furosemide online: Buy Furosemide – furosemide
https://azithromycin.store/# generic zithromax over the counter
average cost of generic zithromax: cheapest azithromycin – zithromax capsules
azithromycin zithromax: zithromax best price – zithromax price south africa
buy generic zithromax no prescription [url=https://azithromycin.store/#]buy zithromax over the counter[/url] zithromax prescription in canada
propecia tablet: get generic propecia – cost generic propecia
https://misoprostol.shop/# cytotec pills buy online
buy cytotec in usa: Buy Abortion Pills Online – cytotec buy online usa
https://tadalafilitalia.pro/# acquisto farmaci con ricetta
viagra consegna in 24 ore pagamento alla consegna [url=http://sildenafilitalia.men/#]viagra generico[/url] viagra naturale
acquisto farmaci con ricetta: kamagra oral jelly consegna 24 ore – farmacie online sicure
top farmacia online: Tadalafil generico – comprare farmaci online con ricetta
http://kamagraitalia.shop/# comprare farmaci online all’estero
pillole per erezioni fortissime: viagra prezzo – kamagra senza ricetta in farmacia
https://tadalafilitalia.pro/# farmacia online
farmacie online affidabili: farmacia online piu conveniente – farmacia online senza ricetta
viagra generico sandoz [url=http://sildenafilitalia.men/#]sildenafil prezzo[/url] pillole per erezioni fortissime
farmacia online migliore: kamagra – comprare farmaci online con ricetta
https://avanafilitalia.online/# top farmacia online
https://kamagraitalia.shop/# acquisto farmaci con ricetta
farmacie online sicure: farmacia online spedizione gratuita – migliori farmacie online 2023
viagra online spedizione gratuita [url=http://sildenafilitalia.men/#]viagra senza ricetta[/url] viagra acquisto in contrassegno in italia
farmacia online: dove acquistare cialis online sicuro – farmaci senza ricetta elenco
https://sildenafilitalia.men/# esiste il viagra generico in farmacia
le migliori pillole per l’erezione: viagra senza ricetta – cialis farmacia senza ricetta
https://kamagraitalia.shop/# acquistare farmaci senza ricetta
https://sildenafilitalia.men/# viagra naturale
farmaci senza ricetta elenco: kamagra oral jelly consegna 24 ore – farmacia online senza ricetta
https://avanafilitalia.online/# farmacia online migliore
farmacia online miglior prezzo: cialis prezzo – п»їfarmacia online migliore
http://avanafilitalia.online/# farmacia online senza ricetta
farmaci senza ricetta elenco [url=http://farmaciaitalia.store/#]farmacia online senza ricetta[/url] comprare farmaci online con ricetta
farmacie online autorizzate elenco: avanafil generico – farmacie online affidabili
http://canadapharm.shop/# canadapharmacyonline
top online pharmacy india: cheapest online pharmacy india – top online pharmacy india
canada drugstore pharmacy rx: best rated canadian pharmacy – canadian pharmacy meds reviews
reputable indian pharmacies [url=http://indiapharm.life/#]reputable indian pharmacies[/url] india pharmacy mail order
reputable canadian online pharmacy: canadian pharmacy mall – canada pharmacy world
best mail order pharmacy canada: canadian pharmacy tampa – cross border pharmacy canada
reputable indian online pharmacy: indian pharmacy – buy medicines online in india
http://canadapharm.shop/# canadian pharmacy uk delivery
reputable indian pharmacies: buy prescription drugs from india – indian pharmacy online
safe canadian pharmacies: canadianpharmacy com – is canadian pharmacy legit
top 10 pharmacies in india [url=http://indiapharm.life/#]pharmacy website india[/url] mail order pharmacy india
mexico drug stores pharmacies: mexico pharmacy – mexico pharmacies prescription drugs
medication from mexico pharmacy: mexican drugstore online – purple pharmacy mexico price list
legal to buy prescription drugs from canada: canadian pharmacies comparison – reddit canadian pharmacy
https://indiapharm.life/# indianpharmacy com
canadian online pharmacy: canadian online pharmacy – pharmacy canadian
top online pharmacy india: india pharmacy – best online pharmacy india
mexican border pharmacies shipping to usa [url=http://mexicanpharm.store/#]mexican drugstore online[/url] mexican border pharmacies shipping to usa
rate canadian pharmacies: best rated canadian pharmacy – online canadian pharmacy
canada pharmacy online: safe online pharmacies in canada – legal to buy prescription drugs from canada
indian pharmacies safe: world pharmacy india – indian pharmacy paypal
mexican drugstore online: buying prescription drugs in mexico – medicine in mexico pharmacies
http://canadapharm.shop/# legit canadian pharmacy
reputable indian online pharmacy: п»їlegitimate online pharmacies india – best india pharmacy
mexican pharmaceuticals online [url=https://mexicanpharm.store/#]mexican online pharmacies prescription drugs[/url] mexican rx online
mexican pharmaceuticals online: mexico pharmacy – mexican pharmacy
online pharmacy india: best online pharmacy india – top 10 online pharmacy in india
http://nolvadex.pro/# nolvadex d
buy generic zithromax no prescription [url=http://zithromaxpharm.online/#]azithromycin zithromax[/url] can you buy zithromax over the counter
Their health awareness campaigns are so informative https://cytotec.directory/# buy cytotec over the counter
http://clomidpharm.shop/# can you get cheap clomid no prescription
https://cytotec.directory/# п»їcytotec pills online
A true champion for patients around the world https://cytotec.directory/# Cytotec 200mcg price
https://prednisonepharm.store/# generic prednisone otc
Their worldwide pharmacists’ consultations are invaluable http://prednisonepharm.store/# order prednisone on line
prednisone prescription drug [url=https://prednisonepharm.store/#]prednisone 5mg price[/url] 5 prednisone in mexico
https://prednisonepharm.store/# prednisolone prednisone
They provide global solutions to local health challenges http://zithromaxpharm.online/# zithromax z-pak
https://nolvadex.pro/# where to get nolvadex
http://nolvadex.pro/# does tamoxifen make you tired
They offer world-class service, bar none http://clomidpharm.shop/# where can i buy clomid prices
https://zithromaxpharm.online/# buy zithromax online australia
A pharmacy that breaks down international barriers http://clomidpharm.shop/# can i order cheap clomid without rx
how to get generic clomid without insurance [url=https://clomidpharm.shop/#]can i get cheap clomid prices[/url] where to buy generic clomid online
http://zithromaxpharm.online/# buy generic zithromax online
http://nolvadex.pro/# where to get nolvadex
The pharmacists always take the time to answer my questions http://clomidpharm.shop/# can i get clomid without prescription
http://prednisonepharm.store/# prednisone 50
Appreciate their commitment to maintaining global healthcare standards http://cytotec.directory/# buy cytotec pills online cheap
http://clomidpharm.shop/# can i get cheap clomid without insurance
prescription without a doctor’s prescription: sildenafil without a doctor’s prescription – best non prescription ed pills
online ed medications [url=http://edpills.bid/#]how to cure ed[/url] the best ed pill
what are ed drugs: treatment of ed – best ed pills
buy prescription drugs without doctor [url=http://edwithoutdoctorprescription.store/#]ed meds online without prescription or membership[/url] viagra without doctor prescription amazon
online pharmacies in canada [url=https://reputablepharmacies.online/#]pharmacy drugstore online pharmacy[/url] legit canadian pharmacy
https://edpills.bid/# ed meds
no script pharmacy http://reputablepharmacies.online/# prescription drugs without prescription
reputable online pharmacy
canadian drug store cialis: drugs without a prescription – canada rx pharmacy
best ed drugs: cure ed – cheap ed pills
northwestpharmacy com [url=http://reputablepharmacies.online/#]canada drugs online pharmacy[/url] list of mexican pharmacies
ed treatment drugs: medicine for erectile – erectile dysfunction pills
best canadian prescription prices [url=https://reputablepharmacies.online/#]best internet pharmacies[/url] canadian drug
prescription drugs without the prescription: prescription without a doctor’s prescription – canada pharmacies prescription drugs
best pharmacy https://edpills.bid/# cheap ed pills
canadian mail order pharmacy reviews
http://edwithoutdoctorprescription.store/# cialis without a doctor’s prescription
prescription drugs online without [url=https://edwithoutdoctorprescription.store/#]buy cheap prescription drugs online[/url] buy prescription drugs without doctor
canada pharmacy: reputable mexican pharmacies – best canadian prescription prices
online meds: accutane mexican pharmacy – levitra from canadian pharmacy
online prescription for ed meds [url=http://edwithoutdoctorprescription.store/#]sildenafil without a doctor’s prescription[/url] tadalafil without a doctor’s prescription
best online pharmacies canada: international pharmacy – top online canadian pharmacies
prednisone mexican pharmacy [url=https://reputablepharmacies.online/#]canadian drug mart pharmacy[/url] pharmacies online
new treatments for ed: ed meds – ed treatment drugs
https://canadianpharmacy.pro/# canadian pharmacy online canadianpharmacy.pro
online pharmacy without a prescription
cheapest online pharmacy india [url=http://indianpharmacy.shop/#]Order medicine from India to USA[/url] indian pharmacy online indianpharmacy.shop
canadian drugs pharmacy: Cheapest drug prices Canada – canada drug pharmacy canadianpharmacy.pro
best online pharmacies in mexico [url=https://mexicanpharmacy.win/#]Mexico pharmacy[/url] mexican border pharmacies shipping to usa mexicanpharmacy.win
http://canadianpharmacy.pro/# pharmacy canadian canadianpharmacy.pro
best india pharmacy: international medicine delivery from india – buy medicines online in india indianpharmacy.shop
indian pharmacies safe [url=https://indianpharmacy.shop/#]international medicine delivery from india[/url] india online pharmacy indianpharmacy.shop
http://mexicanpharmacy.win/# purple pharmacy mexico price list mexicanpharmacy.win
http://canadianpharmacy.pro/# canadian valley pharmacy canadianpharmacy.pro
canadian pharmacy no prescription required
mexico pharmacies prescription drugs: mexican pharmacy online – mexico pharmacy mexicanpharmacy.win
online pharmacy india [url=https://indianpharmacy.shop/#]indian pharmacy to usa[/url] top online pharmacy india indianpharmacy.shop
http://canadianpharmacy.pro/# canadian online pharmacy reviews canadianpharmacy.pro
purple pharmacy mexico price list [url=http://mexicanpharmacy.win/#]mexican online pharmacies prescription drugs[/url] pharmacies in mexico that ship to usa mexicanpharmacy.win
medicine in mexico pharmacies [url=https://mexicanpharmacy.win/#]online mexican pharmacy[/url] medication from mexico pharmacy mexicanpharmacy.win
http://canadianpharmacy.pro/# canadian online pharmacy canadianpharmacy.pro
https://mexicanpharmacy.win/# buying prescription drugs in mexico mexicanpharmacy.win
Online medicine home delivery
https://canadianpharmacy.pro/# safe canadian pharmacy canadianpharmacy.pro
trust online pharmacies
legit canadian pharmacy [url=http://canadianpharmacy.pro/#]Pharmacies in Canada that ship to the US[/url] canadian pharmacy online ship to usa canadianpharmacy.pro
https://mexicanpharmacy.win/# mexico pharmacy mexicanpharmacy.win
buy prescription drugs from india
https://indianpharmacy.shop/# reputable indian online pharmacy indianpharmacy.shop
best online pharmacies in mexico [url=https://mexicanpharmacy.win/#]mexican pharmacy online[/url] pharmacies in mexico that ship to usa mexicanpharmacy.win
http://indianpharmacy.shop/# india online pharmacy indianpharmacy.shop
http://canadianpharmacy.pro/# canadian pharmacy uk delivery canadianpharmacy.pro
india online pharmacy
http://canadianpharmacy.pro/# canadian pharmacies comparison canadianpharmacy.pro
india pharmacy [url=https://indianpharmacy.shop/#]international medicine delivery from india[/url] indian pharmacy indianpharmacy.shop
http://indianpharmacy.shop/# pharmacy website india indianpharmacy.shop
top 10 online pharmacy in india
https://mexicanpharmacy.win/# medicine in mexico pharmacies mexicanpharmacy.win
cheap canadian cialis
https://canadianpharmacy.pro/# canadian pharmacy canadianpharmacy.pro
https://mexicanpharmacy.win/# medication from mexico pharmacy mexicanpharmacy.win
top 10 online pharmacy in india
indian pharmacy [url=http://indianpharmacy.shop/#]Cheapest online pharmacy[/url] п»їlegitimate online pharmacies india indianpharmacy.shop
http://mexicanpharmacy.win/# buying from online mexican pharmacy mexicanpharmacy.win
http://indianpharmacy.shop/# reputable indian online pharmacy indianpharmacy.shop
https://canadianpharmacy.pro/# canadian pharmacy online canadianpharmacy.pro
Online medicine order
mexican online pharmacies prescription drugs [url=https://mexicanpharmacy.win/#]mexican pharmacy online[/url] п»їbest mexican online pharmacies mexicanpharmacy.win
https://canadianpharmacy.pro/# legit canadian pharmacy online canadianpharmacy.pro
Pharmacies en ligne certifiГ©es [url=http://acheterkamagra.pro/#]acheterkamagra.pro[/url] Pharmacie en ligne pas cher
Viagra sans ordonnance pharmacie France: Viagra generique en pharmacie – SildГ©nafil 100mg pharmacie en ligne
Pharmacie en ligne fiable [url=https://cialissansordonnance.shop/#]Acheter Cialis[/url] Pharmacie en ligne livraison gratuite
Pharmacie en ligne livraison gratuite: kamagra oral jelly – Pharmacie en ligne fiable
Pharmacie en ligne France: kamagra pas cher – Pharmacie en ligne livraison rapide
http://acheterkamagra.pro/# Pharmacie en ligne livraison rapide
http://levitrasansordonnance.pro/# Pharmacie en ligne fiable
Pharmacie en ligne pas cher
п»їpharmacie en ligne [url=http://levitrasansordonnance.pro/#]acheter mГ©dicaments Г l’Г©tranger[/url] pharmacie ouverte
Viagra 100mg prix: viagra sans ordonnance – Viagra pas cher livraison rapide france
https://cialissansordonnance.shop/# Pharmacie en ligne fiable
Pharmacie en ligne livraison gratuite [url=https://acheterkamagra.pro/#]kamagra pas cher[/url] Pharmacies en ligne certifiГ©es
SildГ©nafil 100 mg sans ordonnance: Viagra sans ordonnance 24h – Viagra en france livraison rapide
http://acheterkamagra.pro/# pharmacie ouverte 24/24
acheter mГ©dicaments Г l’Г©tranger: pharmacie en ligne – acheter mГ©dicaments Г l’Г©tranger
Viagra sans ordonnance pharmacie France: Acheter du Viagra sans ordonnance – Viagra femme ou trouver
https://cialissansordonnance.shop/# п»їpharmacie en ligne
Pharmacie en ligne pas cher
https://pharmadoc.pro/# pharmacie en ligne
acheter medicament a l etranger sans ordonnance [url=https://acheterkamagra.pro/#]achat kamagra[/url] Pharmacies en ligne certifiГ©es
acheter mГ©dicaments Г l’Г©tranger: pharmacie en ligne sans ordonnance – Pharmacies en ligne certifiГ©es
http://acheterkamagra.pro/# pharmacie ouverte
Pharmacie en ligne fiable [url=http://cialissansordonnance.shop/#]cialis prix[/url] pharmacie ouverte 24/24
Viagra pas cher paris: Meilleur Viagra sans ordonnance 24h – Le gГ©nГ©rique de Viagra
https://pharmadoc.pro/# pharmacie en ligne
where can i buy zithromax capsules [url=https://azithromycin.bid/#]generic zithromax medicine[/url] zithromax 1000 mg online
http://prednisonetablets.shop/# 100 mg prednisone daily
cost of prednisone 5mg tablets: where can i order prednisone 20mg – generic prednisone tablets
https://azithromycin.bid/# how to get zithromax
where can i get zithromax over the counter [url=http://azithromycin.bid/#]how to get zithromax over the counter[/url] zithromax for sale us
zithromax 250 mg australia: generic zithromax azithromycin – zithromax coupon
can you buy prednisone over the counter in usa: prednisone tablets – over the counter prednisone cheap
http://amoxicillin.bid/# price of amoxicillin without insurance
amoxicillin 500mg capsules price [url=http://amoxicillin.bid/#]amoxicillin online without prescription[/url] order amoxicillin online uk
can you buy clomid no prescription: order cheap clomid without prescription – generic clomid online
https://ivermectin.store/# ivermectin lice oral
zithromax canadian pharmacy: where can i purchase zithromax online – can you buy zithromax over the counter in canada
amoxicillin from canada [url=https://amoxicillin.bid/#]amoxicillin 500mg price canada[/url] generic amoxicillin 500mg
https://prednisonetablets.shop/# prednisone 10 mg price
ivermectin 0.08: minocycline 50mg – minocycline ointment
http://amoxicillin.bid/# buy amoxicillin 500mg capsules uk
amoxicillin 500 coupon: amoxicillin 500mg capsules uk – amoxicillin over counter
https://prednisonetablets.shop/# cost of prednisone 40 mg
canadian pharmacy amoxicillin [url=https://amoxicillin.bid/#]amoxicillin 500 mg without prescription[/url] amoxicillin 500mg tablets price in india
stromectol how much it cost: ivermectin 0.1 – ivermectin 0.5%
http://amoxicillin.bid/# purchase amoxicillin 500 mg
where to get clomid without insurance [url=https://clomiphene.icu/#]get generic clomid no prescription[/url] where to get clomid without insurance
how to get clomid price: how to get clomid without insurance – buying cheap clomid no prescription
buy azithromycin zithromax: zithromax purchase online – zithromax online usa
https://amoxicillin.bid/# generic amoxicillin over the counter
http://clomiphene.icu/# can i get generic clomid without a prescription
how much does ivermectin cost: stromectol otc – ivermectin 18mg
amoxicillin generic brand [url=https://amoxicillin.bid/#]where to buy amoxicillin 500mg[/url] can we buy amoxcillin 500mg on ebay without prescription
http://prednisonetablets.shop/# over the counter prednisone medicine
top online pharmacy india [url=http://indianpharm.store/#]Indian pharmacy to USA[/url] top 10 online pharmacy in india indianpharm.store
india pharmacy: cheapest online pharmacy india – indian pharmacy online indianpharm.store
mexican border pharmacies shipping to usa [url=http://mexicanpharm.shop/#]Certified Pharmacy from Mexico[/url] mexican pharmaceuticals online mexicanpharm.shop
medicine in mexico pharmacies: Certified Pharmacy from Mexico – mexican online pharmacies prescription drugs mexicanpharm.shop
canadian mail order pharmacy: Pharmacies in Canada that ship to the US – vipps canadian pharmacy canadianpharm.store
http://indianpharm.store/# india online pharmacy indianpharm.store
https://indianpharm.store/# Online medicine order indianpharm.store
best online pharmacies in mexico: Online Mexican pharmacy – mexican border pharmacies shipping to usa mexicanpharm.shop
http://indianpharm.store/# indian pharmacy indianpharm.store
best mail order pharmacy canada: Licensed Online Pharmacy – legit canadian pharmacy canadianpharm.store
online canadian pharmacy: Best Canadian online pharmacy – best canadian pharmacy canadianpharm.store
mexican drugstore online [url=https://mexicanpharm.shop/#]mexican drugstore online[/url] mexican border pharmacies shipping to usa mexicanpharm.shop
http://mexicanpharm.shop/# mexico drug stores pharmacies mexicanpharm.shop
reputable indian pharmacies: india pharmacy mail order – best india pharmacy indianpharm.store
my canadian pharmacy review: Canada Pharmacy online – canadian compounding pharmacy canadianpharm.store
https://mexicanpharm.shop/# mexico pharmacies prescription drugs mexicanpharm.shop
medicine in mexico pharmacies: pharmacies in mexico that ship to usa – best online pharmacies in mexico mexicanpharm.shop
india pharmacy mail order [url=http://indianpharm.store/#]order medicine from india to usa[/url] mail order pharmacy india indianpharm.store
http://indianpharm.store/# reputable indian pharmacies indianpharm.store
buying from online mexican pharmacy: Online Mexican pharmacy – mexico drug stores pharmacies mexicanpharm.shop
https://indianpharm.store/# indian pharmacies safe indianpharm.store
medicine in mexico pharmacies [url=http://mexicanpharm.shop/#]mexican online pharmacies prescription drugs[/url] medication from mexico pharmacy mexicanpharm.shop
canadian pharmacy king: canadian world pharmacy – safe canadian pharmacy canadianpharm.store
http://mexicanpharm.shop/# mexico drug stores pharmacies mexicanpharm.shop
mexican pharmaceuticals online: Online Pharmacies in Mexico – mexican border pharmacies shipping to usa mexicanpharm.shop
the canadian drugstore: Canada Pharmacy online – legal to buy prescription drugs from canada canadianpharm.store
mexican rx online [url=https://mexicanpharm.shop/#]mexico drug stores pharmacies[/url] п»їbest mexican online pharmacies mexicanpharm.shop
http://mexicanpharm.shop/# mexican pharmacy mexicanpharm.shop
the canadian pharmacy: canadian pharmacy 365 – canadian pharmacies canadianpharm.store
reputable mexican pharmacies online: Online Mexican pharmacy – mexican online pharmacies prescription drugs mexicanpharm.shop
http://indianpharm.store/# india online pharmacy indianpharm.store
reputable indian online pharmacy [url=https://indianpharm.store/#]Indian pharmacy to USA[/url] best online pharmacy india indianpharm.store
top 10 online pharmacy in india: international medicine delivery from india – india online pharmacy indianpharm.store
http://mexicanpharm.shop/# best mexican online pharmacies mexicanpharm.shop
indian pharmacies safe: order medicine from india to usa – india online pharmacy indianpharm.store
ed meds online canada: Certified Online Pharmacy Canada – canadian pharmacy meds review canadianpharm.store
pharmacy website india [url=https://indianpharm.store/#]order medicine from india to usa[/url] india online pharmacy indianpharm.store
canadian pharmacy tampa: Canadian Pharmacy – reddit canadian pharmacy canadianpharm.store
http://mexicanpharm.shop/# purple pharmacy mexico price list mexicanpharm.shop
canada rx pharmacy world [url=https://canadianpharm.store/#]Canada Pharmacy online[/url] canadianpharmacyworld canadianpharm.store
https://mexicanpharm.shop/# pharmacies in mexico that ship to usa mexicanpharm.shop
https://canadianpharm.store/# reliable canadian pharmacy reviews canadianpharm.store
mexican online pharmacies prescription drugs: Online Pharmacies in Mexico – п»їbest mexican online pharmacies mexicanpharm.shop
reputable indian pharmacies [url=https://indianpharm.store/#]Indian pharmacy to USA[/url] cheapest online pharmacy india indianpharm.store
cheap prescription drugs online [url=http://canadadrugs.pro/#]canadian pharmacy ship to us[/url] internet pharmacy list
fda approved canadian pharmacies: fda approved online pharmacies – safe canadian internet pharmacies
reputable canadian pharmacy: most reliable online pharmacies – buy drugs online
https://canadadrugs.pro/# cheapest canadian online pharmacy
canadian mail order drugs [url=https://canadadrugs.pro/#]discount prescription drug[/url] order prescription medicine online without prescription
legit canadian pharmacy [url=http://canadadrugs.pro/#]online pharmacy no prescription[/url] canadian drugs
recommended canadian pharmacies: canadian pharmacy ed medications – canada medications online
https://canadadrugs.pro/# trust pharmacy
synthroid canadian pharmacy: canadian pharmacy direct – canadian pharmacy 365
canadian pharmaceutical companies that ship to usa [url=http://canadadrugs.pro/#]compare prices prescription drugs[/url] list of safe online pharmacies
http://canadadrugs.pro/# canada pharmacies prescription drugs
fda approved online pharmacies: online pharmacy usa – canadian pharmaceutical companies that ship to usa
http://canadadrugs.pro/# canadian pharmacy online ship to usa
online pharmacy with no prescription [url=http://canadadrugs.pro/#]canadian drug companies[/url] cheap prescriptions
canadian pharmacies reviews [url=http://canadadrugs.pro/#]top 10 online pharmacies[/url] universal canadian pharmacy
reliable online pharmacies: canadian drug stores – mail order pharmacies
mexican pharmacy testosterone: canada pharmacy online no prescription – canada drugs online reviews
https://canadadrugs.pro/# best canadian pharmacy
canadian pharmacy world: canadian drugs online viagra – northwest canadian pharmacy
compare pharmacy prices: mexican border pharmacies – buying drugs canada
http://canadadrugs.pro/# top mail order pharmacies
order prescriptions: canadian pharmacy no prescription needed – prescription drug pricing
http://canadadrugs.pro/# overseas online pharmacy
mexican border pharmacies [url=http://canadadrugs.pro/#]top online pharmacies[/url] overseas no rx drugs online
trust online pharmacy: online prescriptions without a doctor – meds without prescription
online pharmacy no prescription necessary: canada drug store – certified canadian pharmacies
https://canadadrugs.pro/# discount viagra canadian pharmacy
canadian drugs: online pharmacy without prescription – online discount pharmacy
buy prescription drugs canada: overseas online pharmacies – global pharmacy plus canada
http://canadadrugs.pro/# no perscription drugs canada
https://canadadrugs.pro/# cheap canadian cialis
my canadian pharmacy online [url=https://canadadrugs.pro/#]online drugstore without prescription[/url] canadian pharmaceutical prices
online pharmacies reviews: best online pharmacy stores – canadapharmacy com
http://canadadrugs.pro/# canadian drug stores
my canadian pharmacy rx reviews: buy prescription drugs online legally – buy canadian pharmacy
http://canadadrugs.pro/# cheap prescription drugs
online pharmacies no prescription required pain medication: meds without prescription – canada drug prices
azithromycin canadian pharmacy: list of canadian pharmacies online – online pharmacy reviews
https://canadadrugs.pro/# reliable online canadian pharmacy
prescription drugs online without [url=http://canadadrugs.pro/#]prescription drugs canada[/url] best online drugstore
canada drug pharmacy [url=https://canadadrugs.pro/#]canadian drugstore reviews[/url] foreign online pharmacy
https://canadadrugs.pro/# online pharmacy without precriptions
cheapest online pharmacy india [url=http://medicinefromindia.store/#]buy prescription drugs from india[/url] buy prescription drugs from india
https://edpill.cheap/# erection pills online
treatments for ed: how to cure ed – ed dysfunction treatment
best canadian pharmacy to buy from [url=https://canadianinternationalpharmacy.pro/#]canada drugs reviews[/url] reliable canadian pharmacy reviews
best india pharmacy: india pharmacy mail order – top online pharmacy india
https://canadianinternationalpharmacy.pro/# drugs from canada
meds online without doctor prescription: cialis without a doctor prescription canada – viagra without a prescription
medicine in mexico pharmacies [url=http://certifiedpharmacymexico.pro/#]best online pharmacies in mexico[/url] best online pharmacies in mexico
https://edwithoutdoctorprescription.pro/# buy prescription drugs without doctor
medicine for erectile: medicine erectile dysfunction – how to cure ed
ed treatment review [url=https://edpill.cheap/#]non prescription ed drugs[/url] ed pills online
https://canadianinternationalpharmacy.pro/# canadianpharmacyworld
best ed drug [url=http://edpill.cheap/#]over the counter erectile dysfunction pills[/url] best treatment for ed
http://medicinefromindia.store/# cheapest online pharmacy india
canadian mail order pharmacy: cheapest pharmacy canada – canadian king pharmacy
https://medicinefromindia.store/# india pharmacy
erectile dysfunction drug: best ed medications – best male enhancement pills
https://canadianinternationalpharmacy.pro/# canadian pharmacies
п»їbest mexican online pharmacies [url=http://certifiedpharmacymexico.pro/#]medicine in mexico pharmacies[/url] buying prescription drugs in mexico online
http://certifiedpharmacymexico.pro/# reputable mexican pharmacies online
buy prescription drugs from canada: cheap cialis – prescription without a doctor’s prescription
compare ed drugs [url=http://edpill.cheap/#]best ed drugs[/url] best treatment for ed
https://edwithoutdoctorprescription.pro/# prescription drugs online without
canadian pharmacy online [url=http://canadianinternationalpharmacy.pro/#]canada drug pharmacy[/url] canadian drug pharmacy
http://medicinefromindia.store/# Online medicine order
https://certifiedpharmacymexico.pro/# best mexican online pharmacies
india pharmacy mail order [url=https://medicinefromindia.store/#]top 10 online pharmacy in india[/url] best online pharmacy india
buying prescription drugs in mexico: best online pharmacies in mexico – medicine in mexico pharmacies
http://medicinefromindia.store/# top 10 online pharmacy in india
erection pills [url=http://edpill.cheap/#]ed treatment review[/url] best otc ed pills
http://certifiedpharmacymexico.pro/# best online pharmacies in mexico
buy medicines online in india [url=http://medicinefromindia.store/#]Online medicine home delivery[/url] Online medicine order
http://canadianinternationalpharmacy.pro/# best canadian online pharmacy
top erection pills [url=http://edpill.cheap/#]cures for ed[/url] best drug for ed
indian pharmacy: buy medicines online in india – cheapest online pharmacy india
https://canadianinternationalpharmacy.pro/# canadian pharmacy prices
https://canadianinternationalpharmacy.pro/# canadian discount pharmacy
erectile dysfunction medications [url=http://edpill.cheap/#]best ed pills non prescription[/url] erectile dysfunction drugs
http://certifiedpharmacymexico.pro/# mexico drug stores pharmacies
best non prescription ed pills [url=https://edwithoutdoctorprescription.pro/#]generic cialis without a doctor prescription[/url] ed meds online without doctor prescription
https://canadianinternationalpharmacy.pro/# canadian pharmacy antibiotics
indianpharmacy com: online pharmacy india – world pharmacy india
erection pills online [url=http://edpill.cheap/#]buy erection pills[/url] ed dysfunction treatment
http://medicinefromindia.store/# buy medicines online in india
http://edwithoutdoctorprescription.pro/# meds online without doctor prescription
buy cheap prescription drugs online [url=https://edwithoutdoctorprescription.pro/#]cialis without a doctor prescription canada[/url] prescription drugs online without doctor
http://medicinefromindia.store/# world pharmacy india
https://medicinefromindia.store/# Online medicine order
prescription drugs online: ed pills without doctor prescription – online prescription for ed meds
mexican pharmacy [url=https://mexicanph.shop/#]п»їbest mexican online pharmacies[/url] п»їbest mexican online pharmacies
best mexican online pharmacies medication from mexico pharmacy mexico drug stores pharmacies
mexico pharmacies prescription drugs [url=https://mexicanph.shop/#]mexico drug stores pharmacies[/url] mexican rx online
reputable mexican pharmacies online mexico pharmacy best mexican online pharmacies
https://mexicanph.com/# mexican mail order pharmacies
buying prescription drugs in mexico
mexican border pharmacies shipping to usa pharmacies in mexico that ship to usa mexico drug stores pharmacies
https://mexicanph.shop/# mexican mail order pharmacies
mexican drugstore online [url=http://mexicanph.shop/#]mexico drug stores pharmacies[/url] mexican mail order pharmacies
best online pharmacies in mexico mexican border pharmacies shipping to usa medicine in mexico pharmacies
reputable mexican pharmacies online [url=https://mexicanph.shop/#]mexico drug stores pharmacies[/url] mexican online pharmacies prescription drugs
mexico pharmacies prescription drugs [url=https://mexicanph.com/#]mexican drugstore online[/url] buying from online mexican pharmacy
reputable mexican pharmacies online [url=https://mexicanph.shop/#]mexico drug stores pharmacies[/url] mexican online pharmacies prescription drugs
http://mexicanph.com/# mexico drug stores pharmacies
best online pharmacies in mexico [url=http://mexicanph.shop/#]mexican online pharmacies prescription drugs[/url] mexico drug stores pharmacies
https://mexicanph.shop/# buying prescription drugs in mexico
medication from mexico pharmacy
mexico pharmacy mexican pharmaceuticals online best online pharmacies in mexico
mexico pharmacies prescription drugs [url=http://mexicanph.shop/#]mexican pharmacy[/url] mexican border pharmacies shipping to usa
https://mexicanph.com/# mexican mail order pharmacies
buying prescription drugs in mexico online
mexican drugstore online mexico drug stores pharmacies mexico pharmacy
http://mexicanph.com/# medicine in mexico pharmacies
buying prescription drugs in mexico [url=https://mexicanph.shop/#]pharmacies in mexico that ship to usa[/url] purple pharmacy mexico price list
purple pharmacy mexico price list [url=http://mexicanph.com/#]mexican pharmaceuticals online[/url] mexican border pharmacies shipping to usa
mexico pharmacy medication from mexico pharmacy best online pharmacies in mexico
mexico pharmacies prescription drugs [url=http://mexicanph.shop/#]mexico pharmacy[/url] п»їbest mexican online pharmacies
п»їbest mexican online pharmacies buying from online mexican pharmacy mexican online pharmacies prescription drugs
medicine in mexico pharmacies [url=http://mexicanph.shop/#]pharmacies in mexico that ship to usa[/url] mexican rx online
pharmacies in mexico that ship to usa mexican mail order pharmacies mexico drug stores pharmacies
buying from online mexican pharmacy [url=http://mexicanph.shop/#]mexican drugstore online[/url] pharmacies in mexico that ship to usa
п»їbest mexican online pharmacies mexican mail order pharmacies mexico drug stores pharmacies
mexico pharmacy mexican rx online mexican mail order pharmacies
buying prescription drugs in mexico mexican mail order pharmacies mexico pharmacy
mexican online pharmacies prescription drugs [url=https://mexicanph.com/#]buying prescription drugs in mexico[/url] mexican online pharmacies prescription drugs
mexican online pharmacies prescription drugs mexican border pharmacies shipping to usa pharmacies in mexico that ship to usa
buying prescription drugs in mexico mexican pharmacy best mexican online pharmacies
mexico drug stores pharmacies [url=https://mexicanph.com/#]mexican drugstore online[/url] mexican drugstore online
mexico drug stores pharmacies mexican mail order pharmacies medication from mexico pharmacy
mexico pharmacy mexico drug stores pharmacies mexico pharmacy
http://mexicanph.shop/# buying prescription drugs in mexico
mexico pharmacies prescription drugs [url=https://mexicanph.shop/#]buying prescription drugs in mexico[/url] mexico pharmacies prescription drugs
medicine in mexico pharmacies purple pharmacy mexico price list pharmacies in mexico that ship to usa
mexican rx online [url=https://mexicanph.shop/#]best online pharmacies in mexico[/url] best online pharmacies in mexico
mexico drug stores pharmacies reputable mexican pharmacies online pharmacies in mexico that ship to usa
medication from mexico pharmacy mexican pharmacy mexican rx online
mexican pharmacy purple pharmacy mexico price list mexican online pharmacies prescription drugs
mexico drug stores pharmacies [url=https://mexicanph.com/#]mexican online pharmacies prescription drugs[/url] mexican mail order pharmacies
mexican online pharmacies prescription drugs mexican border pharmacies shipping to usa buying prescription drugs in mexico online
medication from mexico pharmacy mexico drug stores pharmacies mexico pharmacies prescription drugs
mexico drug stores pharmacies mexican drugstore online mexico pharmacies prescription drugs
buying prescription drugs in mexico [url=https://mexicanph.shop/#]medication from mexico pharmacy[/url] best online pharmacies in mexico
medication from mexico pharmacy buying prescription drugs in mexico buying prescription drugs in mexico online
https://mexicanph.com/# mexican online pharmacies prescription drugs
mexico drug stores pharmacies
http://mexicanph.shop/# mexican pharmaceuticals online
reputable mexican pharmacies online [url=http://mexicanph.com/#]mexico pharmacies prescription drugs[/url] medication from mexico pharmacy
mexico drug stores pharmacies purple pharmacy mexico price list buying prescription drugs in mexico
purple pharmacy mexico price list [url=https://mexicanph.com/#]п»їbest mexican online pharmacies[/url] mexico pharmacies prescription drugs
mexican rx online medication from mexico pharmacy mexico drug stores pharmacies
mexican pharmacy mexican border pharmacies shipping to usa purple pharmacy mexico price list
buying prescription drugs in mexico online [url=http://mexicanph.shop/#]mexican drugstore online[/url] mexican rx online
mexican mail order pharmacies mexican drugstore online buying from online mexican pharmacy
reputable mexican pharmacies online pharmacies in mexico that ship to usa mexico pharmacies prescription drugs
п»їbest mexican online pharmacies [url=http://mexicanph.shop/#]buying from online mexican pharmacy[/url] medication from mexico pharmacy
mexican online pharmacies prescription drugs mexican online pharmacies prescription drugs buying from online mexican pharmacy
best online pharmacies in mexico mexico drug stores pharmacies medication from mexico pharmacy
mexican drugstore online mexican online pharmacies prescription drugs mexico drug stores pharmacies
https://mexicanph.com/# reputable mexican pharmacies online
mexico drug stores pharmacies [url=https://mexicanph.shop/#]mexican mail order pharmacies[/url] mexican pharmaceuticals online
buying from online mexican pharmacy mexican rx online mexican drugstore online
medication from mexico pharmacy buying prescription drugs in mexico online purple pharmacy mexico price list
mexican mail order pharmacies pharmacies in mexico that ship to usa mexican border pharmacies shipping to usa
best mexican online pharmacies mexican rx online reputable mexican pharmacies online
mexico drug stores pharmacies medication from mexico pharmacy buying prescription drugs in mexico
mexican pharmacy medicine in mexico pharmacies mexican pharmacy
http://mexicanph.shop/# medication from mexico pharmacy
medicine in mexico pharmacies
buying prescription drugs in mexico [url=http://mexicanph.shop/#]mexican online pharmacies prescription drugs[/url] reputable mexican pharmacies online
mexican pharmaceuticals online buying from online mexican pharmacy medicine in mexico pharmacies
mexican online pharmacies prescription drugs medication from mexico pharmacy medication from mexico pharmacy
https://mexicanph.com/# mexican drugstore online
mexican mail order pharmacies [url=http://mexicanph.shop/#]buying from online mexican pharmacy[/url] mexican rx online
mexico pharmacies prescription drugs mexico drug stores pharmacies mexican pharmacy
mexican pharmacy [url=https://mexicanph.com/#]mexican border pharmacies shipping to usa[/url] medicine in mexico pharmacies
reputable mexican pharmacies online mexico pharmacy buying prescription drugs in mexico
buying prescription drugs in mexico online pharmacies in mexico that ship to usa buying prescription drugs in mexico online
medicine in mexico pharmacies mexican pharmacy buying from online mexican pharmacy
mexican border pharmacies shipping to usa mexico pharmacy mexican pharmacy
mexican pharmaceuticals online mexican pharmaceuticals online medication from mexico pharmacy
п»їbest mexican online pharmacies mexico drug stores pharmacies mexico drug stores pharmacies
http://mexicanph.shop/# mexican pharmaceuticals online
buying prescription drugs in mexico
prednisone pill prices: where can i get prednisone over the counter – prednisone 50mg cost
zestril lisinopril [url=http://lisinopril.top/#]lisinopril discount[/url] lisinopril 40 mg price
http://amoxil.cheap/# price for amoxicillin 875 mg
http://buyprednisone.store/# generic prednisone 10mg
amoxicillin 500 mg brand name [url=http://amoxil.cheap/#]amoxicillin 500 mg cost[/url] buying amoxicillin in mexico
https://amoxil.cheap/# buy amoxicillin online mexico
lisinopril 10 mg best price: lisinopril buy without prescription – lisinopril online canadian pharmacy
https://lisinopril.top/# lisinopril buy online
lisinopril 1.25 mg [url=https://lisinopril.top/#]lisinopril uk[/url] lisinopril 102
http://amoxil.cheap/# amoxicillin buy online canada
furosemida 40 mg: furosemida 40 mg – lasix side effects
http://buyprednisone.store/# buy prednisone online usa
60 lisinopril cost [url=http://lisinopril.top/#]zestril 5 mg[/url] lisinopril 120mg
buy zestril 20 mg online: lisinopril 20 mg for sale – lisinopril 25 mg tablet
https://buyprednisone.store/# prednisone brand name in india
https://lisinopril.top/# lisinopril generic
amoxicillin price canada [url=https://amoxil.cheap/#]amoxicillin 500 mg online[/url] order amoxicillin online uk
http://buyprednisone.store/# 2.5 mg prednisone daily
where to get amoxicillin over the counter [url=http://amoxil.cheap/#]where can i buy amoxicillin online[/url] cheap amoxicillin 500mg
lasix 20 mg: buy lasix online – lasix for sale
http://buyprednisone.store/# prednisone 4mg tab
http://lisinopril.top/# lisinopril 20mg prices
amoxicillin canada price: buying amoxicillin in mexico – amoxicillin 500mg price canada
stromectol pill [url=https://stromectol.fun/#]ivermectin 3mg dosage[/url] ivermectin uk
http://stromectol.fun/# cost of ivermectin
amoxicillin tablet 500mg: generic amoxicillin over the counter – cheap amoxicillin 500mg
http://amoxil.cheap/# amoxicillin capsules 250mg
http://furosemide.guru/# furosemide 100mg
order minocycline 50 mg [url=http://stromectol.fun/#]stromectol price usa[/url] buy minocycline 100mg for humans
https://buyprednisone.store/# prednisone in canada
lisinopril pills for sale [url=http://lisinopril.top/#]cheap lisinopril[/url] buy prinivil online
cost of lisinopril 5 mg: lisinopril 20 mg price without prescription – lisinopril diuretic
http://buyprednisone.store/# prednisone 5 mg brand name
208 lisinopril: lisinopril 40 mg tablets – lisinopril online uk
http://buyprednisone.store/# 25 mg prednisone
zestril pill [url=http://lisinopril.top/#]lisinopril 40mg prescription cost[/url] zestril 10mg price
https://amoxil.cheap/# amoxicillin 500mg price in canada
lasix medication: Buy Lasix – lasix
https://buyprednisone.store/# buy prednisone tablets online
lisinopril 2.5 mg coupon: lisinopril average cost – buy lisinopril 2.5 mg online
https://furosemide.guru/# lasix dosage
ivermectin 200 mcg [url=https://stromectol.fun/#]ivermectin over the counter uk[/url] stromectol coronavirus
https://furosemide.guru/# lasix pills
http://furosemide.guru/# buy lasix online
amoxicillin 500mg tablets price in india: amoxicillin cephalexin – amoxicillin generic brand
http://buyprednisone.store/# where to buy prednisone 20mg no prescription
amoxicillin medicine over the counter: amoxicillin price without insurance – amoxicillin 825 mg
http://buyprednisone.store/# prednisone brand name in usa
https://amoxil.cheap/# order amoxicillin online uk
lasix 100mg: lasix medication – lasix 100 mg tablet
http://lisinopril.top/# buying lisinopril in mexico
https://lisinopril.top/# lisinopril 60 mg tablet
16 lisinopril [url=https://lisinopril.top/#]zestoretic tabs[/url] zestril 20
https://lisinopril.top/# can i buy lisinopril online
lasix 40mg: Buy Lasix No Prescription – lasix uses
http://amoxil.cheap/# amoxicillin 500 mg
buy lisinopril online uk: over the counter lisinopril – cost of lisinopril 10 mg
http://buyprednisone.store/# can you buy prednisone online uk
https://stromectol.fun/# ivermectin 0.5% lotion
lisinopril: lisinopril 50 mg – zestoretic 10 mg
ivermectin topical [url=https://stromectol.fun/#]ivermectin tablet price[/url] price of ivermectin
http://amoxil.cheap/# amoxicillin generic brand
furosemida 40 mg: Buy Furosemide – lasix online
http://furosemide.guru/# buy furosemide online
prednisolone prednisone [url=http://buyprednisone.store/#]buy prednisone online paypal[/url] prednisone 10 mg online
http://furosemide.guru/# lasix generic name
https://stromectol.fun/# purchase stromectol
ivermectin 4000 [url=http://stromectol.fun/#]ivermectin 0.5% brand name[/url] stromectol 3 mg tablets price
https://amoxil.cheap/# amoxicillin 500 coupon
amoxicillin 875 mg tablet: order amoxicillin online – amoxicillin 500mg price in canada
http://lisinopril.top/# zestoretic canada
ivermectin 2ml: stromectol price in india – Buy Online Ivermectin/Stromectol Now
https://amoxil.cheap/# where can i get amoxicillin
purchase ivermectin [url=https://stromectol.fun/#]ivermectin 8 mg[/url] stromectol drug
http://furosemide.guru/# lasix
furosemide 40mg: Buy Lasix No Prescription – lasix furosemide
https://furosemide.guru/# lasix 40mg
prednisone buying [url=https://buyprednisone.store/#]prednisone 2 mg[/url] cost of prednisone
lisinopril 1 mg: lisinopril 20 25 mg tab – url lisinopril hctz prescription
buy lasix online [url=http://furosemide.guru/#]furosemide[/url] lasix furosemide 40 mg
https://furosemide.guru/# lasix 40mg
ivermectin new zealand: stromectol ivermectin tablets – ivermectin 50mg/ml
https://buyprednisone.store/# non prescription prednisone 20mg
prednisone pack [url=http://buyprednisone.store/#]order prednisone online no prescription[/url] prednisone 5mg over the counter
https://indianph.xyz/# indianpharmacy com
top 10 pharmacies in india
pharmacy website india indian pharmacy online indian pharmacy
https://indianph.xyz/# indian pharmacies safe
Online medicine order
http://indianph.xyz/# indian pharmacy paypal
reputable indian pharmacies
mail order pharmacy india [url=http://indianph.com/#]п»їlegitimate online pharmacies india[/url] top 10 pharmacies in india
http://indianph.com/# Online medicine order
https://indianph.xyz/# world pharmacy india
mail order pharmacy india
cheapest online pharmacy india [url=https://indianph.com/#]top 10 online pharmacy in india[/url] best online pharmacy india
https://indianph.com/# Online medicine home delivery
world pharmacy india
https://indianph.xyz/# indian pharmacy online
best online pharmacy india
http://indianph.com/# Online medicine home delivery
indian pharmacy online
https://indianph.xyz/# pharmacy website india
reputable indian online pharmacy [url=https://indianph.xyz/#]india pharmacy mail order[/url] Online medicine home delivery
indian pharmacy online [url=http://indianph.xyz/#]indian pharmacy[/url] п»їlegitimate online pharmacies india
http://indianph.com/# cheapest online pharmacy india
http://indianph.xyz/# buy medicines online in india
buy medicines online in india
https://indianph.xyz/# online pharmacy india
indian pharmacy paypal
https://cipro.guru/# ciprofloxacin over the counter
buy cytotec online [url=http://cytotec24.com/#]buy cytotec over the counter[/url] cytotec buy online usa
ciprofloxacin 500 mg tablet price: where can i buy cipro online – cipro pharmacy
http://diflucan.pro/# diflucan medicine in india
http://doxycycline.auction/# doxycycline 150 mg
buy misoprostol over the counter: buy cytotec online fast delivery – cytotec online
https://nolvadex.guru/# nolvadex estrogen blocker
buy diflucan online cheap [url=https://diflucan.pro/#]diflucan 150 mg fluconazole[/url] diflucan 100 mg tab
http://cipro.guru/# ciprofloxacin generic
diflucan pills: can you purchase diflucan over the counter – diflucan 50mg tablet
https://cipro.guru/# cipro ciprofloxacin
doxycycline hydrochloride 100mg [url=https://doxycycline.auction/#]200 mg doxycycline[/url] where to purchase doxycycline
http://cytotec24.shop/# buy cytotec over the counter
diflucan 150 mg buy online uk: diflucan medicine in india – diflucan 200 mg over the counter
https://diflucan.pro/# diflucan capsules 100mg
ciprofloxacin mail online [url=https://cipro.guru/#]buy cipro[/url] buy cipro cheap
https://nolvadex.guru/# tamoxifen for men
https://nolvadex.guru/# tamoxifen for gynecomastia reviews
Misoprostol 200 mg buy online: order cytotec online – buy cytotec in usa
https://doxycycline.auction/# doxycycline vibramycin
buy misoprostol over the counter [url=http://cytotec24.com/#]buy cytotec in usa[/url] Abortion pills online
http://doxycycline.auction/# doxy 200
http://cytotec24.com/# cytotec abortion pill
diflucan tablet 500mg [url=http://diflucan.pro/#]diflucan cream prescription[/url] diflucan best price
http://cipro.guru/# cipro 500mg best prices
https://nolvadex.guru/# how to lose weight on tamoxifen
doxycycline 100mg capsules [url=https://doxycycline.auction/#]doxycycline 100mg online[/url] doxycycline 100mg price
http://diflucan.pro/# diflucan australia otc
https://cytotec24.com/# buy cytotec over the counter
diflucan 50 mg capsule [url=https://diflucan.pro/#]diflucan price canada[/url] diflucan tablet price
http://evaelfie.pro/# eva elfie video
eva elfie filmleri: eva elfie filmleri – eva elfie izle
http://abelladanger.online/# abella danger izle
http://angelawhite.pro/# Angela White filmleri
https://lanarhoades.fun/# lana rhoades modeli
Angela White filmleri: Angela White izle – ?????? ????
http://abelladanger.online/# abella danger izle
https://abelladanger.online/# abella danger filmleri
https://lanarhoades.fun/# lana rhoades video
lana rhoades filmleri: lana rhoades modeli – lana rhoades video
http://lanarhoades.fun/# lana rhodes
https://lanarhoades.fun/# lana rhoades
https://sweetiefox.online/# sweeti fox
eva elfie filmleri: eva elfie – eva elfie
https://angelawhite.pro/# ?????? ????
https://abelladanger.online/# Abella Danger
https://evaelfie.pro/# eva elfie izle
lana rhodes: lana rhoades video – lana rhoades video
http://angelawhite.pro/# Angela White izle
http://angelawhite.pro/# Angela Beyaz modeli
http://angelawhite.pro/# Angela Beyaz modeli
eva elfie izle: eva elfie video – eva elfie video
http://angelawhite.pro/# ?????? ????
http://angelawhite.pro/# Angela Beyaz modeli
https://sweetiefox.online/# Sweetie Fox video
eva elfie video: eva elfie modeli – eva elfie izle
http://abelladanger.online/# Abella Danger
https://evaelfie.pro/# eva elfie modeli
Angela White: ?????? ???? – Angela White
https://sweetiefox.online/# Sweetie Fox izle
https://sweetiefox.online/# Sweetie Fox
http://sweetiefox.online/# swetie fox
http://evaelfie.pro/# eva elfie video
eva elfie: eva elfie modeli – eva elfie izle
http://sweetiefox.online/# swetie fox
https://angelawhite.pro/# Angela White
eva elfie izle: eva elfie izle – eva elfie video
https://lanarhoades.fun/# lana rhoades filmleri
https://sweetiefox.online/# Sweetie Fox video
https://sweetiefox.online/# sweety fox
https://lanarhoades.fun/# lana rhoades modeli
eva elfie: eva elfie – eva elfie video
https://abelladanger.online/# abella danger izle
Angela Beyaz modeli: abella danger izle – abella danger filmleri
https://abelladanger.online/# abella danger filmleri
http://evaelfie.pro/# eva elfie
http://angelawhite.pro/# Angela Beyaz modeli
Sweetie Fox filmleri: Sweetie Fox filmleri – sweety fox
sweetie fox full video: sweetie fox – sweetie fox full video
http://miamalkova.life/# mia malkova girl
mia malkova hd: mia malkova photos – mia malkova videos
lesbian dating apps: https://evaelfie.site/# eva elfie hot
http://lanarhoades.pro/# lana rhoades boyfriend
eva elfie new videos: eva elfie full videos – eva elfie
lana rhoades hot: lana rhoades boyfriend – lana rhoades solo
https://evaelfie.site/# eva elfie photo
free dating sites in iran: https://lanarhoades.pro/# lana rhoades unleashed
lana rhoades boyfriend: lana rhoades – lana rhoades boyfriend
http://evaelfie.site/# eva elfie photo
mia malkova only fans: mia malkova full video – mia malkova hd
sweetie fox video: sweetie fox full video – sweetie fox full
https://lanarhoades.pro/# lana rhoades videos
single woman dating for free: https://sweetiefox.pro/# sweetie fox full
lana rhoades hot: lana rhoades solo – lana rhoades videos
lana rhoades: lana rhoades – lana rhoades videos
https://lanarhoades.pro/# lana rhoades solo
sweetie fox new: sweetie fox full – sweetie fox
best online dating websites: https://sweetiefox.pro/# sweetie fox full
https://lanarhoades.pro/# lana rhoades full video
sweetie fox new: sweetie fox full video – fox sweetie
eva elfie hd: eva elfie new videos – eva elfie photo
sweetie fox: sweetie fox – sweetie fox full
https://sweetiefox.pro/# ph sweetie fox
singles dating site: https://lanarhoades.pro/# lana rhoades unleashed
lana rhoades videos: lana rhoades full video – lana rhoades full video
https://evaelfie.site/# eva elfie videos
eva elfie new video: eva elfie full videos – eva elfie hot
mia malkova videos: mia malkova girl – mia malkova videos
eva elfie videos: eva elfie photo – eva elfie full videos
100% free dating sites: http://sweetiefox.pro/# sweetie fox cosplay
https://miamalkova.life/# mia malkova full video
mia malkova girl: mia malkova girl – mia malkova latest
lana rhoades: lana rhoades pics – lana rhoades solo
http://sweetiefox.pro/# sweetie fox full
sweetie fox video: ph sweetie fox – ph sweetie fox
aviator game online: play aviator – aviator game bet
aviator bet malawi login: aviator betting game – aviator malawi
https://aviatormocambique.site/# aviator mz
aviator bet malawi login [url=https://aviatormalawi.online/#]aviator malawi[/url] aviator malawi
aviator game online: aviator game bet – aviator ghana
http://pinupcassino.pro/# pin-up casino
jogo de aposta online: depósito mínimo 1 real – aviator jogo de aposta
aviator game online: aviator betting game – aviator betting game
jogo de aposta: melhor jogo de aposta para ganhar dinheiro – jogo de aposta online
https://pinupcassino.pro/# pin up aviator
aviator betano: pin up aviator – aviator pin up
https://aviatormalawi.online/# aviator game
jogo de aposta [url=https://jogodeaposta.fun/#]jogo de aposta online[/url] aplicativo de aposta
aviator: aviator bet – aviator bet
http://pinupcassino.pro/# pin up casino
melhor jogo de aposta para ganhar dinheiro: melhor jogo de aposta – site de apostas
aviator pin up: aviator jogar – jogar aviator online
aviator login: aviator game bet – aviator bet
como jogar aviator em moçambique: jogar aviator – como jogar aviator em moçambique
aviator bet: aviator bet – play aviator
aviator online: aviator mz – aviator bet
play aviator: aviator bet malawi login – aviator game online
http://aviatoroyunu.pro/# pin up aviator
jogar aviator online [url=http://aviatorjogar.online/#]jogar aviator online[/url] aviator game
aviator game bet: aviator game – aviator game online
aviator bet: como jogar aviator – aviator online
aviator online: jogar aviator – como jogar aviator
play aviator: aviator – aviator bet
canada drug pharmacy [url=http://canadianpharmlk.com/#]My Canadian pharmacy[/url] canadian pharmacy victoza canadianpharm.store
buying prescription drugs in mexico: Mexico pharmacy price list – purple pharmacy mexico price list mexicanpharm.shop
canadian 24 hour pharmacy: Canada pharmacy online – canadianpharmacyworld canadianpharm.store
indian pharmacies safe: Top online pharmacy in India – indian pharmacy paypal indianpharm.store
canadian pharmacies comparison [url=http://canadianpharmlk.shop/#]Canadian pharmacy prices[/url] canadian online pharmacy canadianpharm.store
https://mexicanpharm24.com/# mexican mail order pharmacies mexicanpharm.shop
reputable canadian pharmacy: Cheapest drug prices Canada – northwest canadian pharmacy canadianpharm.store
canadian pharmacy in canada: trustworthy canadian pharmacy – canadian world pharmacy canadianpharm.store
http://mexicanpharm24.com/# mexico drug stores pharmacies mexicanpharm.shop
http://canadianpharmlk.com/# legitimate canadian pharmacies canadianpharm.store
mexico pharmacy: Mexico pharmacy online – mexican drugstore online mexicanpharm.shop
legal to buy prescription drugs from canada [url=https://canadianpharmlk.shop/#]Certified Canadian pharmacies[/url] legal to buy prescription drugs from canada canadianpharm.store
https://mexicanpharm24.shop/# mexico drug stores pharmacies mexicanpharm.shop
http://mexicanpharm24.com/# mexican pharmacy mexicanpharm.shop
http://indianpharm24.shop/# best india pharmacy indianpharm.store
http://mexicanpharm24.com/# mexican drugstore online mexicanpharm.shop
best canadian pharmacy: canadian pharmacy online – canada pharmacy online legit canadianpharm.store
https://indianpharm24.com/# indian pharmacy online indianpharm.store
canadianpharmacy com [url=http://canadianpharmlk.shop/#]Canada pharmacy online[/url] buy canadian drugs canadianpharm.store
http://canadianpharmlk.com/# 77 canadian pharmacy canadianpharm.store
legit canadian pharmacy online: Canada pharmacy – reputable canadian pharmacy canadianpharm.store
https://mexicanpharm24.com/# buying prescription drugs in mexico online mexicanpharm.shop
india pharmacy mail order: online pharmacy usa – reputable indian online pharmacy indianpharm.store
http://canadianpharmlk.com/# canadianpharmacy com canadianpharm.store
canadian drugs online: Best Canadian online pharmacy – canadian discount pharmacy canadianpharm.store
https://canadianpharmlk.shop/# canadadrugpharmacy com canadianpharm.store
https://indianpharm24.shop/# india pharmacy mail order indianpharm.store
medicine prednisone 10mg: prednisone medication – 5 prednisone in mexico
prednisone otc price: prednisone killed my dog – prednisone prices
can i get clomid [url=https://clomidst.pro/#]generic clomid without rx[/url] how to buy generic clomid no prescription
amoxicillin 500mg capsule cost: amoxicillin dosage for tooth infection – amoxicillin online without prescription
can you get cheap clomid price: clomid for women side effects – where can i get generic clomid without prescription
can i buy prednisone over the counter in usa: prednisone generic brand name – prednisone tablets
prednisone 5 mg cheapest: prednisone dose pack – prednisone for sale without a prescription
amoxicillin online canada: amoxicillin canada price – how much is amoxicillin
amoxicillin 500mg buy online uk: amoxil para que sirve – cheap amoxicillin 500mg
prednisone 20 [url=http://prednisonest.pro/#]prednisone 50 mg buy[/url] prednisone 0.5 mg
where to buy generic clomid: can you get clomid pills – can you buy clomid for sale
can i purchase clomid without insurance: can i buy generic clomid without rx – can i get clomid without insurance
where can i get cheap clomid pills: clomid success stories – can i order generic clomid now
can you purchase amoxicillin online: where can i buy amoxicillin without prec – amoxicillin generic
amoxicillin 250 mg: how long is strep contagious after amoxicillin – amoxicillin medicine
how to get generic clomid no prescription: where buy cheap clomid without rx – can you get cheap clomid
can you get generic clomid without rx [url=http://clomidst.pro/#]can you get clomid now[/url] clomid without a prescription
can i purchase cheap clomid prices: get clomid without a prescription – where to buy clomid without dr prescription
prednisone 50: how long does prednisone last – where to get prednisone
can i buy clomid no prescription: clomid and progesterone – cost generic clomid pill
low cost ed meds online: cheapest online ed meds – cheapest ed treatment
http://onlinepharmacy.cheap/# canadian pharmacy discount coupon
canadian pharmacy discount coupon: mexico pharmacy online – promo code for canadian pharmacy meds
erectile dysfunction medications online: cheap ed meds – online ed meds
pharmacy no prescription required [url=https://pharmnoprescription.pro/#]no prescription on line pharmacies[/url] best online pharmacy without prescriptions
online ed treatments: online ed treatments – cheapest online ed meds
discount prescription drugs canada: pharmacies without prescriptions – pills no prescription
online pharmacies without prescriptions: non prescription canadian pharmacy – canada mail order prescriptions
ed pills: buying erectile dysfunction pills online – online ed medicine
cheapest online ed meds: discount ed pills – best online ed meds
pills for erectile dysfunction online: how to get ed pills – how to get ed pills
online drugs without prescription: no prescription canadian pharmacies – canadian prescription drugstore reviews
canadian online pharmacy no prescription [url=https://onlinepharmacy.cheap/#]canada online pharmacy[/url] foreign pharmacy no prescription
where can i get ed pills: low cost ed meds – get ed meds online
prescription drugs online canada: canadian pharmacy online no prescription – online meds no prescription
non prescription pharmacy: buy drugs online no prescription – canada drugs without prescription
online medicine without prescription: online drugstore no prescription – no prescription
no prescription drugs: order medication without prescription – prescription drugs online canada
mail order pharmacy india: top 10 online pharmacy in india – indian pharmacy paypal
canadian pharmacy no prescription needed [url=https://pharmacynoprescription.pro/#]online prescription canada[/url] buy drugs without prescription
https://pharmacynoprescription.pro/# online pharmacy reviews no prescription
no prescription needed: can you buy prescription drugs in canada – online pharmacy without a prescription
canadian mail order prescriptions: order medication without prescription – п»їonline pharmacy no prescription needed
top 10 online pharmacy in india [url=https://indianpharm.shop/#]Online medicine order[/url] online shopping pharmacy india
https://mexicanpharm.online/# medicine in mexico pharmacies
canadian pharmacy near me: best rated canadian pharmacy – prescription drugs canada buy online
mexico drug stores pharmacies: mexico pharmacy – п»їbest mexican online pharmacies
india pharmacy mail order: online shopping pharmacy india – indian pharmacy online
mexican mail order pharmacies: best mexican online pharmacies – mexican mail order pharmacies
online pharmacy india: buy medicines online in india – Online medicine home delivery
online pharmacy india: india pharmacy mail order – cheapest online pharmacy india
https://indianpharm.shop/# online pharmacy india
pharmacy no prescription [url=https://pharmacynoprescription.pro/#]no prescription pharmacy[/url] canada pharmacies online prescriptions
buy prescription drugs from india: pharmacy website india – buy prescription drugs from india
canadian pharmacy drugs online: canadian pharmacy – thecanadianpharmacy
http://canadianpharm.guru/# canadian drugs pharmacy
online shopping pharmacy india: reputable indian online pharmacy – india pharmacy mail order
canadian drugs: canadian pharmacy – legitimate canadian pharmacy
buying prescription drugs online from canada: buy prescription online – buy pills without prescription
canadian pharmacy online reviews: canadian compounding pharmacy – canadian pharmacies comparison
https://mexicanpharm.online/# medicine in mexico pharmacies
canadian pharmacy meds reviews [url=https://canadianpharm.guru/#] canada drugs reviews[/url] canadian pharmacy 24 com
best mexican online pharmacies: medicine in mexico pharmacies – medicine in mexico pharmacies
canada pharmacy online: pharmacy canadian – reliable canadian pharmacy
best online pharmacy india: online shopping pharmacy india – top 10 pharmacies in india
https://indianpharm.shop/# top 10 pharmacies in india
canadian pharmacy meds: canadian pharmacy online reviews – ed drugs online from canada
mexico pharmacies prescription drugs: mexican drugstore online – mexican online pharmacies prescription drugs
pharmacy online no prescription: buying online prescription drugs – buy drugs online without a prescription
canadian pharmacy in canada: canadian discount pharmacy – drugs from canada
mexico pharmacy: mexican pharmacy – mexico pharmacy
mexican rx online [url=http://mexicanpharm.online/#]buying prescription drugs in mexico online[/url] best online pharmacies in mexico
http://canadianpharm.guru/# canadian pharmacy
medications online without prescriptions: online pharmacies no prescription usa – purchasing prescription drugs online
canadian prescription drugstore review: canadian prescription prices – buy medication online with prescription
canadian pharmacy without a prescription: online medication without prescription – medications online without prescription
mexican pharmacy no prescription: quality prescription drugs canada – no prescription pharmacy
pharmacy website india: top 10 online pharmacy in india – top 10 pharmacies in india
best rated canadian pharmacy: best mail order pharmacy canada – northwest canadian pharmacy
cheap canadian pharmacy [url=http://canadianpharm.guru/#] canada drugs[/url] canadian drugs pharmacy
https://canadianpharm.guru/# canadian pharmacies online
mexican online pharmacies prescription drugs: mexican rx online – best online pharmacies in mexico
cheapest online pharmacy india: indianpharmacy com – mail order pharmacy india
mexican border pharmacies shipping to usa: medication from mexico pharmacy – purple pharmacy mexico price list
canada online pharmacy: canadian discount pharmacy – canada drugs online reviews
http://aviatoroyna.bid/# aviator giris
http://sweetbonanza.bid/# sweet bonanza kazanma saatleri
pin up [url=https://pinupgiris.fun/#]pin up 7/24 giris[/url] pin up
http://pinupgiris.fun/# pin up casino indir
sweet bonanza kazanc: sweet bonanza giris – sweet bonanza hilesi
http://slotsiteleri.guru/# yasal slot siteleri
https://slotsiteleri.guru/# en iyi slot siteleri 2024
gates of olympus 1000 demo [url=https://gatesofolympus.auction/#]gates of olympus slot[/url] gates of olympus s?rlar?
https://gatesofolympus.auction/# gate of olympus hile
https://pinupgiris.fun/# pin-up casino giris
sweet bonanza taktik [url=https://sweetbonanza.bid/#]sweet bonanza indir[/url] sweet bonanza yorumlar
https://sweetbonanza.bid/# slot oyunlari
https://aviatoroyna.bid/# aviator oyunu 20 tl
https://sweetbonanza.bid/# sweet bonanza
sweet bonanza yasal site: sweet bonanza 90 tl – sweet bonanza yasal site
https://aviatoroyna.bid/# aviator oyunu 20 tl
gates of olympus demo turkce oyna [url=http://gatesofolympus.auction/#]gates of olympus oyna ucretsiz[/url] gates of olympus demo
https://pinupgiris.fun/# pin-up casino indir
http://gatesofolympus.auction/# gates of olympus taktik
slot kumar siteleri [url=https://slotsiteleri.guru/#]oyun siteleri slot[/url] slot siteleri guvenilir
https://sweetbonanza.bid/# sweet bonanza 100 tl
http://aviatoroyna.bid/# aviator oyna 20 tl
http://slotsiteleri.guru/# deneme bonusu veren siteler
https://gatesofolympus.auction/# gates of olympus giris
slot kumar siteleri [url=http://slotsiteleri.guru/#]guvenilir slot siteleri 2024[/url] slot kumar siteleri
aviator bahis: aviator oyna – aviator sinyal hilesi ucretsiz
https://sweetbonanza.bid/# sweet bonanza
http://aviatoroyna.bid/# aviator mostbet
gates of olympus max win [url=https://gatesofolympus.auction/#]gates of olympus[/url] gates of olympus guncel
pin-up casino giris: pin up casino indir – pin-up casino indir
http://aviatoroyna.bid/# aviator nasil oynanir
http://sweetbonanza.bid/# sweet bonanza taktik
http://slotsiteleri.guru/# slot oyunlar? siteleri
pin up 7/24 giris [url=http://pinupgiris.fun/#]pin-up giris[/url] pin-up giris
https://aviatoroyna.bid/# aviator oyunu 20 tl
https://slotsiteleri.guru/# deneme bonusu veren siteler
http://gatesofolympus.auction/# gates of olympus demo turkce
gates of olympus nas?l para kazanilir [url=http://gatesofolympus.auction/#]gates of olympus oyna[/url] gates of olympus slot
https://sweetbonanza.bid/# sweet bonanza slot
http://sweetbonanza.bid/# sweet bonanza siteleri
http://sweetbonanza.bid/# sweet bonanza siteleri
sweet bonanza hilesi [url=https://sweetbonanza.bid/#]pragmatic play sweet bonanza[/url] sweet bonanza yorumlar
http://slotsiteleri.guru/# en cok kazandiran slot siteleri
sweet bonanza hilesi: sweet bonanza bahis – sweet bonanza siteleri
https://aviatoroyna.bid/# uçak oyunu bahis aviator
aviator pin up: pin-up giris – pin-up casino giris
mexico pharmacy [url=http://mexicanpharmacy.shop/#]mexican pharmacy[/url] pharmacies in mexico that ship to usa
https://mexicanpharmacy.shop/# mexico pharmacies prescription drugs
reputable canadian online pharmacy [url=http://canadianpharmacy24.store/#]Prescription Drugs from Canada[/url] canadian pharmacy ltd
buying prescription drugs in mexico: п»їbest mexican online pharmacies – buying prescription drugs in mexico online
indian pharmacy [url=https://indianpharmacy.icu/#]indian pharmacy delivery[/url] india pharmacy
https://mexicanpharmacy.shop/# mexico pharmacies prescription drugs
northern pharmacy canada: Large Selection of Medications – canadian pharmacy no scripts
legitimate canadian pharmacies [url=https://canadianpharmacy24.store/#]canadian pharmacy 24[/url] thecanadianpharmacy
canadapharmacyonline legit: Certified Canadian Pharmacy – canadian pharmacy king reviews
indianpharmacy com: Healthcare and medicines from India – п»їlegitimate online pharmacies india
indianpharmacy com: Generic Medicine India to USA – Online medicine home delivery
Online medicine home delivery: indian pharmacy – indian pharmacy paypal
indian pharmacy paypal [url=https://indianpharmacy.icu/#]indian pharmacies safe[/url] buy prescription drugs from india
buying prescription drugs in mexico: mexico pharmacy – mexico pharmacies prescription drugs
indian pharmacies safe [url=http://indianpharmacy.icu/#]Generic Medicine India to USA[/url] world pharmacy india
https://canadianpharmacy24.store/# buying from canadian pharmacies
canadianpharmacyworld: Certified Canadian Pharmacy – buying drugs from canada
pharmacies in mexico that ship to usa: cheapest mexico drugs – mexico drug stores pharmacies
northwest canadian pharmacy: Prescription Drugs from Canada – canada pharmacy online legit
mail order pharmacy india [url=http://indianpharmacy.icu/#]Generic Medicine India to USA[/url] india pharmacy
mexican online pharmacies prescription drugs: mexican mail order pharmacies – pharmacies in mexico that ship to usa
reputable indian online pharmacy: Online medicine home delivery – best india pharmacy
top online pharmacy india [url=http://indianpharmacy.icu/#]Healthcare and medicines from India[/url] online shopping pharmacy india
https://mexicanpharmacy.shop/# mexican mail order pharmacies
medication from mexico pharmacy [url=https://mexicanpharmacy.shop/#]mexico pharmacy[/url] mexican pharmacy
reputable indian online pharmacy: Cheapest online pharmacy – best online pharmacy india
maple leaf pharmacy in canada: canadian pharmacy 24 – www canadianonlinepharmacy
cheapest online pharmacy india [url=http://indianpharmacy.icu/#]Cheapest online pharmacy[/url] mail order pharmacy india
https://clomidall.com/# where to buy cheap clomid no prescription
can you buy amoxicillin over the counter in canada [url=https://amoxilall.shop/#]875 mg amoxicillin cost[/url] amoxicillin 50 mg tablets
https://zithromaxall.com/# zithromax antibiotic
generic zithromax azithromycin [url=http://zithromaxall.com/#]buy cheap generic zithromax[/url] where to get zithromax over the counter
http://amoxilall.shop/# amoxicillin 250 mg price in india
amoxicillin 500 coupon: ampicillin amoxicillin – amoxicillin 500mg prescription
https://prednisoneall.com/# buy prednisone without prescription
50 mg prednisone from canada: online order prednisone 10mg – prednisone rx coupon
where to get generic clomid pills [url=https://clomidall.com/#]where to buy generic clomid pills[/url] where buy clomid for sale
https://clomidall.shop/# get clomid no prescription
buy cheap amoxicillin [url=https://amoxilall.com/#]amoxicillin for sale online[/url] amoxicillin 500mg prescription
http://prednisoneall.shop/# buy prednisone online india
https://clomidall.shop/# can i purchase generic clomid without dr prescription
zithromax z-pak [url=https://zithromaxall.com/#]zithromax prescription online[/url] how to buy zithromax online
https://prednisoneall.shop/# 3000mg prednisone
viagra canada: sildenafil iq – generic sildenafil
cheap kamagra [url=https://kamagraiq.com/#]Sildenafil Oral Jelly[/url] Kamagra tablets
Kamagra Oral Jelly: kamagra – Kamagra 100mg
Kamagra 100mg price [url=http://kamagraiq.com/#]Kamagra Iq[/url] Kamagra tablets
http://tadalafiliq.shop/# Cialis 20mg price
Tadalafil price: cheapest cialis – Cialis without a doctor prescription
buy kamagra online usa: Sildenafil Oral Jelly – kamagra
buy kamagra online usa [url=http://kamagraiq.com/#]Kamagra Iq[/url] Kamagra Oral Jelly
sildenafil oral jelly 100mg kamagra: cheap kamagra – super kamagra
Generic Viagra for sale [url=https://sildenafiliq.xyz/#]generic ed pills[/url] Viagra without a doctor prescription Canada
Buy Cialis online: Generic Tadalafil 20mg price – Buy Cialis online
http://sildenafiliq.xyz/# viagra without prescription
sildenafil 50 mg price: sildenafil iq – Viagra tablet online
cheapest cialis [url=https://tadalafiliq.com/#]Generic Tadalafil 20mg price[/url] Cheap Cialis
Cialis 20mg price in USA: cialis best price – cialis generic
Viagra online price [url=http://sildenafiliq.xyz/#]buy viagra online[/url] Viagra generic over the counter
Generic Cialis price: Buy Cialis online – Tadalafil Tablet
http://tadalafiliq.shop/# Generic Tadalafil 20mg price
buy Viagra over the counter [url=https://sildenafiliq.xyz/#]over the counter sildenafil[/url] Generic Viagra online
Cheapest Sildenafil online: buy viagra online – generic sildenafil
buy Kamagra: kamagra best price – cheap kamagra
Kamagra Oral Jelly [url=https://kamagraiq.shop/#]Sildenafil Oral Jelly[/url] Kamagra tablets
buy Kamagra: Kamagra gel – Kamagra 100mg price
Buy Viagra online cheap: buy viagra here – Cheap generic Viagra
cheapest viagra [url=https://sildenafiliq.xyz/#]sildenafil iq[/url] Cheap generic Viagra
http://kamagraiq.com/# cheap kamagra
Kamagra 100mg price: Kamagra gel – Kamagra 100mg price
http://kamagraiq.shop/# buy Kamagra
cheap kamagra [url=https://kamagraiq.com/#]Sildenafil Oral Jelly[/url] Kamagra tablets
Cheap Cialis: cialis best price – Cialis 20mg price
https://tadalafiliq.com/# Cialis 20mg price in USA
Kamagra 100mg price: Sildenafil Oral Jelly – super kamagra
https://indianpharmgrx.com/# indian pharmacy
mexico pharmacies prescription drugs [url=https://mexicanpharmgrx.com/#]Mexico drugstore[/url] mexican rx online
top 10 online pharmacy in india: indian pharmacy – indian pharmacies safe
http://indianpharmgrx.com/# top online pharmacy india
india pharmacy: Generic Medicine India to USA – indian pharmacy
mexican pharmacy [url=http://mexicanpharmgrx.shop/#]Mexico drugstore[/url] buying prescription drugs in mexico online
http://canadianpharmgrx.com/# reliable canadian pharmacy
http://canadianpharmgrx.xyz/# canadian online pharmacy reviews
http://canadianpharmgrx.xyz/# best mail order pharmacy canada
ed meds online canada: Certified Canadian pharmacies – canadian pharmacy sarasota
mexico drug stores pharmacies [url=https://mexicanpharmgrx.shop/#]Pills from Mexican Pharmacy[/url] mexico drug stores pharmacies
https://mexicanpharmgrx.com/# buying prescription drugs in mexico online
online pharmacy india: Healthcare and medicines from India – india pharmacy mail order
maple leaf pharmacy in canada [url=http://canadianpharmgrx.com/#]Cheapest drug prices Canada[/url] canadian pharmacy king reviews
http://indianpharmgrx.shop/# best india pharmacy
https://indianpharmgrx.shop/# india pharmacy
top 10 online pharmacy in india: indian pharmacy delivery – pharmacy website india
http://mexicanpharmgrx.shop/# best mexican online pharmacies
indian pharmacy paypal [url=http://indianpharmgrx.shop/#]indian pharmacy paypal[/url] top online pharmacy india
http://mexicanpharmgrx.shop/# medicine in mexico pharmacies
mexican rx online: online pharmacy in Mexico – buying prescription drugs in mexico
http://mexicanpharmgrx.com/# buying prescription drugs in mexico
https://mexicanpharmgrx.com/# mexican pharmaceuticals online
india pharmacy [url=https://indianpharmgrx.com/#]Generic Medicine India to USA[/url] best online pharmacy india
https://canadianpharmgrx.com/# canadian pharmacy meds
diflucan uk online: buy diflucan medicarions – can i buy diflucan without a prescription
ciprofloxacin over the counter [url=http://ciprofloxacin.guru/#]buy generic ciprofloxacin[/url] buy cipro online without prescription
https://ciprofloxacin.guru/# where can i buy cipro online
generic for doxycycline: generic doxycycline – doxycycline 50 mg
tamoxifen bone density [url=https://nolvadex.icu/#]tamoxifen for gynecomastia reviews[/url] tamoxifenworld
Cytotec 200mcg price: buy cytotec over the counter – buy cytotec pills online cheap
buy cytotec pills: buy misoprostol over the counter – cytotec buy online usa
buy cytotec pills online cheap [url=http://misoprostol.top/#]buy cytotec pills[/url] purchase cytotec
tamoxifen estrogen: tamoxifen and weight loss – tamoxifen postmenopausal
buy cytotec over the counter: cytotec pills buy online – buy cytotec online
where can i purchase diflucan over the counter [url=https://diflucan.icu/#]diflucan 50mg tablet[/url] can i buy diflucan from canada
can you diflucan over the counter: how to buy diflucan online – diflucan from india
diflucan in usa: buy diflucan 150 mg – diflucan tablets
buy ciprofloxacin [url=http://ciprofloxacin.guru/#]buy cipro online canada[/url] ciprofloxacin generic price
buy ciprofloxacin: buy cipro – cipro pharmacy
can i buy diflucan over the counter in australia: diflucan 150 mg buy online uk – how to get diflucan over the counter
ciprofloxacin mail online [url=http://ciprofloxacin.guru/#]purchase cipro[/url] buy ciprofloxacin
buy cytotec over the counter: buy cytotec online fast delivery – buy cytotec in usa
tamoxifen rash pictures [url=http://nolvadex.icu/#]natural alternatives to tamoxifen[/url] tamoxifen mechanism of action
buy cytotec online: purchase cytotec – cytotec online
buy cytotec over the counter: cytotec pills buy online – buy cytotec in usa
https://misoprostol.top/# cytotec abortion pill
cytotec pills buy online: buy cytotec over the counter – buy misoprostol over the counter
buy cipro online [url=https://ciprofloxacin.guru/#]purchase cipro[/url] cipro online no prescription in the usa
low dose tamoxifen: tamoxifen and bone density – how does tamoxifen work
doxycycline 200 mg [url=http://doxycyclinest.pro/#]doxycycline 100 mg[/url] where to purchase doxycycline
where to purchase over the counter diflucan pill: diflucan 150 mg prescription – diflucan pill for sale
ciprofloxacin generic price: antibiotics cipro – buy cipro cheap
tamoxifen cancer: nolvadex d – tamoxifen premenopausal
online doxycycline: doxylin – buy doxycycline cheap
does tamoxifen cause joint pain [url=http://nolvadex.icu/#]nolvadex online[/url] alternatives to tamoxifen
diflucan 150 mg cost: diflucan 15 mg – buy diflucan without a prescription
where can i buy clomid for sale: can you get generic clomid – can i purchase clomid
prednisone 4mg tab [url=http://prednisonea.store/#]prednisone nz[/url] prednisone 200 mg tablets
generic amoxicillin cost: amoxicillin 500 mg for sale – how much is amoxicillin
can you get clomid without a prescription: can i purchase generic clomid without prescription – can i order clomid online
prednisone brand name india [url=http://prednisonea.store/#]prednisone brand name us[/url] prednisone 50 mg buy
https://clomida.pro/# order generic clomid
amoxicillin over the counter in canada: can i buy amoxicillin over the counter in australia – where to buy amoxicillin 500mg without prescription
can i buy amoxicillin over the counter in australia [url=http://amoxicillina.top/#]purchase amoxicillin online without prescription[/url] amoxicillin 500 coupon
prednisone 10mg canada: average cost of prednisone 20 mg – prednisone 20mg by mail order
cost of clomid no prescription: can i purchase clomid without rx – can i purchase cheap clomid no prescription
http://prednisonea.store/# can i order prednisone
how to get cheap clomid price [url=https://clomida.pro/#]can i buy generic clomid online[/url] cost clomid pills
http://amoxicillina.top/# how to get amoxicillin
http://prednisonea.store/# prednisone 20 mg prices
amoxicillin 775 mg: where to buy amoxicillin 500mg – amoxicillin 30 capsules price
ivermectin lotion 0.5 [url=http://stromectola.top/#]ivermectin price canada[/url] ivermectin
zithromax for sale usa: can i buy zithromax over the counter in canada – buy azithromycin zithromax
online pharmacy no prescription [url=http://onlinepharmacyworld.shop/#]online pharmacy discount code[/url] canadian pharmacy no prescription
http://edpill.top/# cheapest online ed meds
cheapest online ed treatment: cheap ed pills online – ed online meds
https://onlinepharmacyworld.shop/# non prescription medicine pharmacy
cheapest pharmacy for prescriptions [url=https://onlinepharmacyworld.shop/#]canada drugs coupon code[/url] canada drugs coupon code
http://edpill.top/# edmeds
online canadian pharmacy coupon: canadian online pharmacy no prescription – canadian pharmacy without prescription
https://medicationnoprescription.pro/# medications online without prescription
cheapest ed online [url=http://edpill.top/#]pills for ed online[/url] cheap ed pills online
https://edpill.top/# cheap ed drugs
https://medicationnoprescription.pro/# online pharmacies without prescription
online ed medications [url=http://edpill.top/#]how to get ed pills[/url] cheap ed treatment
online pharmacy without prescription: rxpharmacycoupons – online pharmacy no prescription
https://medicationnoprescription.pro/# buy medications without prescriptions
http://medicationnoprescription.pro/# best no prescription online pharmacy
http://onlinepharmacyworld.shop/# canadian pharmacy without prescription
online prescription for ed [url=https://edpill.top/#]affordable ed medication[/url] online ed medicine
http://onlinepharmacyworld.shop/# pharmacy coupons
casino tr?c tuy?n vi?t nam: casino tr?c tuy?n vi?t nam – dánh bài tr?c tuy?n
casino online uy tín: game c? b?c online uy tín – dánh bài tr?c tuy?n
web c? b?c online uy tin [url=https://casinvietnam.com/#]web c? b?c online uy tin[/url] casino tr?c tuy?n vi?t nam